Left title bumper.

Race The Stars (2022)

Right title bumper.

Development span: December 2022 - March 2024 (1.5 yrs)

Project Type

  • Individual

My Roles

  • Programmer, Artist

Source Code

Download and Play

The player controller is able to rotate correctly to the angle of the slope it's standing on by reading the angle from a raycast. Jumping off a slope will propel you in the appropriate direction and potentially give you a boost! The final poster awarded to the victor of the Endless Summer, as voted by our spectators - Mushy's Mission. Check it out here: https://fosterjv111.wixsite.com/portfolio/portfolio-collections/my-portfolio/mushys-mission

About the Project

In the summer of 2022, I assembled my friends in my major together and held a summer-long game jam: Andrew's Endless Summer Jamapalooza. The goal was to help all of learn Unity through the motivation of a competition! I made a Discord server and invited all of our friends in to spectate our progress and hold us to the mark as we posted weekly updates.

I focused on creating a momentum-based platformer; most of my efforts during development went towards a character controller that gained and maintained momentum over sloped terrain, and animations to make running feel responsive. Through this process, I learned a lot about both Unity's collision systems and the process of making custom ones, and how to use Unity's animation systems both with their drag-and-drop animation system and programatically.

Race The Stars (2022) was my attempt to deliver on the ambitions I had for the concept behind my very first game in 2019. While I certainly didn't make it all the way, I got a little closer and learned a lot - and maybe one day, I'll get back up and try again.

Programming Accomplishments

  • Created a momentum-based 2D character controller capable of traversing and visually adapting to sloped terrain
  • Created a custom raycast-based collision system
  • Set up an animation state machine in Unity to transition between running animations, with programmatic scaling of animation speeds based on velocity

Other Accomplishments

  • Created all player animations

< Previous

Next >

Want to get in touch? Find me in all of these places!

Link up on my LinkedIn profile

Scratch an itch on my Itch.io page

Send me an email at awk481@gmail.com

© 2024 Andrew Kohler