DEV Community

Cover image for ๐Ÿ›  Dev Log #3: Fixing Bugs, Adding Polish & Building Sumo Battle Mechanics
Cansu Aysagdic
Cansu Aysagdic Subscriber

Posted on

๐Ÿ›  Dev Log #3: Fixing Bugs, Adding Polish & Building Sumo Battle Mechanics

Hey everybody ๐Ÿ‘‹

Welcome to my third dev log where I share what Iโ€™ve been building and learning through Unity Learnโ€™s Junior Programmer Pathway.


๐Ÿ”ง Bug Fixes on My Endless Runner Prototype

After publishing my previous prototype, I got some thoughtful feedback from @damalgar from daily.dev โ€” and it pushed me to dig deeper and fix what wasnโ€™t quite working.

Hereโ€™s what I tackled:

  • Fix the guy dipping into the ground
    โœ… Turned out to be a collider height issue.

  • Fix the running animation mid-air
    โœ… Increased jump animation duration, tweaked gravity/mass, so running resumes only when grounded.

  • Add a proper Game Over screen
    โœ… Now thereโ€™s a UI panel and a restart button after crashing into obstacles.

  • Fix dirt particles still showing after death
    โœ… Dirt effect now checks game state before playing.

  • Prevent jumping spam and air-running
    โœ… Added jump cooldown, and froze Z position + all rotations on Rigidbody.

-โœ… Disabled root motion on Animator to eliminate unwanted movement.

Every fix taught me something deeper about Unityโ€™s animation blending, physics system, and scripting best practices.

Here is the updated game's link : https://play.unity.com/en/games/39c35814-65a1-447b-b18e-521c2c4510f6/street-runner


๐ŸŽฎ Chapter Highlight: Arcade Sumo Battle Prototype

This week I also completed the Sumo Battle mission in the Unity Learn Pathway. The goal? Knock enemies off an island while collecting powerups and surviving increasingly tough waves.

What I learned:

  • How to program powerups with time-limited effects
  • Creating escalating waves of enemies
  • Balancing challenge vs. reward in gameplay

โšฝ Bonus Challenge: Soccer Chaos

Then came a bonus prototype: a broken soccer game where enemy balls try to score on you. I had to debug and rebuild core functionality using skills from the Sumo game:

  • Enemies chase your goal, and you can deflect them
  • Powerups give temporary strength boosts
  • New enemy waves spawn with +1 enemy each time

๐Ÿง  Reflections

This week reminded me that fixing bugs = real learning. Itโ€™s not always fun, but when something finally works, that "aha!" moment is worth it.

Thanks again to @damalgar for the feedback โ€” you helped me level up!

Stay tuned for next weekโ€™s updates ๐Ÿงช


๐Ÿ’ฌ If you're learning Unity too, drop your blog link or say hi! Let's support each other.

Top comments (0)