Solo Developer • 1 Week (Brackeys Game Jam 2021.1) • Theme: "Stronger Together"
This project represents my foundational step into software architecture and 3D environment design, developed independently during a rigid one-week game jam. Built from scratch, PolyTeam is a two-player 3D platformer focused on cooperative physical puzzle-solving. The core gameplay loop requires players to navigate parkour elements and collaboratively stack physics-based objects, like barrels, to progress through levels.
I architected custom scripts to handle player controllers, user interfaces, dynamic game objects, and camera tracking.
Update() method to ensure highly
responsive player controls. To prevent infinite jumping, I utilized
Physics.CheckSphere to cast a detection radius at the player's base, accurately
verifying ground contact before allowing subsequent jumps.FixedUpdate() method to ensure consistent behavior
regardless of frame rate drops. Movement was applied using Rigidbody velocity adjustments,
and jumping utilized AddForce with ForceMode.VelocityChange for
snappy, predictable platforming.
Developing PolyTeam under a strict one-week deadline served as a crash course in project scoping, debugging, and cross-application workflows. It laid the groundwork for my understanding of object-oriented programming in a visual environment, system hierarchies, and the physics simulations that I now apply to more complex electronic and computer systems engineering.