AstroBots
A multiplayer platform-based arena game where each platform has its own localized gravity. This was the first full team project I worked on at DigiPen. On a team of five, I was primarily the physics programmer, which posed an interesting challenge given the gravity focus of the core concept of the game. Additionally, the project was built on a custom engine that I had made in a previous course.
I ended up building a 2D physics engine with impulse-based collision resolution with special support for dynamic yet consistent gravity for all platforms. I also set up a simplified physics system in CUDA for our particle systems to help visualize the effects of the gravity within the game.
Other Pages