2D Platformer by Noobman64

[raw]
made by Noobman64 for Ludum Dare 50 (COMPO)

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

Ratings

Overall 591th 2.684⭐ 21🧑‍⚖️
Fun 533th 2.737⭐ 21🧑‍⚖️
Innovation 594th 2.289⭐ 21🧑‍⚖️
Theme 549th 2.917⭐ 20🧑‍⚖️
Graphics 580th 2.474⭐ 21🧑‍⚖️
Mood 531th 2.658⭐ 21🧑‍⚖️
Given 21🗳️ 11🗨️

Feedback

Andy Beers
04. Apr 2022 · 18:46 UTC
Awesome job finishing this project, a pretty basic platformer but they are always fun in my eyes, also nice touch adding the map after losing. comments:

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
LDJam user 279233
04. Apr 2022 · 19:33 UTC
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 Fireflower
04. Apr 2022 · 20:07 UTC
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_Patrick
04. Apr 2022 · 20:15 UTC
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.
LDJam user 212364
04. Apr 2022 · 20:17 UTC
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 279233
04. Apr 2022 · 20:56 UTC
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 Hansen
11. Apr 2022 · 01:41 UTC
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
zimny11
14. Apr 2022 · 23:01 UTC
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 :)
LDJam user 234567
16. Apr 2022 · 14:01 UTC
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!