
Ludum Dare #50compo
2D Platformer
A little platformer you can play in under 2 minutes.
The link bellow is for a zip file in google drive. Download the folder, extract, and run the .exe file. The link to the "source code" is also a google drive link. you will find my Unity (C#) scripts, as well as all the other assets I made. there are a few things in the assets that you will not see in the finished game. unfortunately i ran out of time and had to cut them
This is the first time Ive "finished" and uploaded a project, i hope next year i can come back with something more presentable <3
The link bellow is for a zip file in google drive. Download the folder, extract, and run the .exe file. The link to the "source code" is also a google drive link. you will find my Unity (C#) scripts, as well as all the other assets I made. there are a few things in the assets that you will not see in the finished game. unfortunately i ran out of time and had to cut them
This is the first time Ive "finished" and uploaded a project, i hope next year i can come back with something more presentable <3
Comments9

LDJam user 2792334 Apr 2022, 19:33
Thanks Andy, you are very kind. Yeah i need to learn a lot more about Z rotation and platform interactions, and your tips will help me!
Phoenix Fireflower4 Apr 2022, 20:07
Noy bad for your first compo game. Don't have much else to say since Andy Beers summed it up so nicely, but great job on getting it finished.
Quinn_Patrick4 Apr 2022, 20:15
The "correct" way to make those platform interactions work properly in unity is to manage all of the rigidbody movements (both the character and the platforms) with AddForce() instead of setting the transforms directly. A lot of new developers find this daunting because it requires understanding the relationship between force, velocity, and position, but it's worth it in the end, as it will keep all of the movement within the bounds of the physics world and the collisions will be fully respected. One trick is to use ForceMode.VelocityChange in the second argument, so you can count on the velocity changing by a particular amount irrespective of the rigidbody's mass. My experience is that continuous vs. discrete collisions won't make much of a difference in this case.
You're not alone here, I learned most of this from trial and error and extensive googling when I had the same problems, and judging from some of the other entries I've played, this knowledge is fairly hard to come by lol.
You're not alone here, I learned most of this from trial and error and extensive googling when I had the same problems, and judging from some of the other entries I've played, this knowledge is fairly hard to come by lol.

LDJam user 2123644 Apr 2022, 20:17
Great job and congratulations on finishing your first game jam especially a 48 hour one! I would recommend using https://itch.io/ (or similar) for hosting instead of google drive as well as git (https://github.com/ or https://bitbucket.org/) for code and source control though.
LDJam user 2792334 Apr 2022, 20:56
Thank you everyone for the supportive comments! I will look into itch.IO to host my next project, and i appreciate the tip about using AddForce().

Jasper Hansen11 Apr 2022, 01:41
great attempt for a first game, it was very playable and i liked your take on the theme. i don't use unity but everyone else seems to have you covered on the technical side of things. Good luck on your next project

zimny1114 Apr 2022, 23:01
Congratulation on your first Ludum Dare game and welcome to the community! Making a working game in only 48h is already an awesome achievement. Few tips:
- Use some tools to create simple pixel art, like: Piskel (https://www.piskelapp.com/p/create/sprite). It can be used to create pixel art and animations.
- Use some tools to easily create sound effect, like: Sfxr, Bfxr or Zzfx (https://killedbyapixel.github.io/ZzFX/).
- Use some easy to pick up tools to create music, like: Bosca Ceoil (https://boscaceoil.net/).
These are tools that I'm using. There are super easy to get into and use. Here are more resources you can use:
- https://docs.google.com/spreadsheets/d/1tfkBo2IWLHXkZDbIEFUyCWvLkumHYDWCxGHzb-Rmc-0/edit#gid=0
- https://github.com/wujood/awesome-gamejam
Good job, keep it up :)
- Use some tools to create simple pixel art, like: Piskel (https://www.piskelapp.com/p/create/sprite). It can be used to create pixel art and animations.
- Use some tools to easily create sound effect, like: Sfxr, Bfxr or Zzfx (https://killedbyapixel.github.io/ZzFX/).
- Use some easy to pick up tools to create music, like: Bosca Ceoil (https://boscaceoil.net/).
These are tools that I'm using. There are super easy to get into and use. Here are more resources you can use:
- https://docs.google.com/spreadsheets/d/1tfkBo2IWLHXkZDbIEFUyCWvLkumHYDWCxGHzb-Rmc-0/edit#gid=0
- https://github.com/wujood/awesome-gamejam
Good job, keep it up :)

LDJam user 23456716 Apr 2022, 14:01
You do it! You have finich and submit your first game :thumbsup:
When the timer reach the end, when the light come red, it's very oppressing, it reinforces the inevitable.
See you next time!
When the timer reach the end, when the light come red, it's very oppressing, it reinforces the inevitable.
See you next time!



1. Try locking the z rotation of the character so it doesnt tilt over (Freeze constraints Z rotation)
2. the one moving platform on the right seems to move through the character sometimes, either its just moving too fast or you can try to update the character collision handling to be continuous instead of discrete on the Rigidbody component of the player
3. Try playing around with some music / sound fx! it's super fun and adds a lot to games