Overview
Bonehead is a passion project and a defining milestone in my journey as a game developer. Developed as a 3D open-zone third-person platformer in Unity, this game was brought to life by a dedicated team of student developers, "Orange Now".
We poured our hearts into creating a unique experience, and I'm incredibly proud to share that Bonehead was awarded 3rd Place overall out of 58 projects and took 1st Place in the Gaming Category at the 2026 Drexel CCI Senior Showcase!
Check out our team site here: Orange Now Team Site
Play or download the game on itch.io: Bonehead on itch.io
Technical Implementation
Player State Machine & Movement
- Engineered the core 3D third-person platforming mechanics using Unity (C#)
- Designed and implemented an advanced player state machine to seamlessly manage distinct movement modes
- Developed robust handling for complex terrain constraints, ensuring smooth and responsive player controls
Procedural Animation & Kinematics
- Implemented custom procedural animation systems to bring the character to life dynamically
- Utilized the FABRIK (Forward And Backward Reaching Inverse Kinematics) algorithm
- Engineered a dynamic limb-loss mechanic that seamlessly integrates with the procedural animation system, directly impacting gameplay and visual feedback
Technologies Used
- Game Engine: Unity 3D
- Programming Language: C#
- Animation Techniques: Procedural Animation, FABRIK Inverse Kinematics
- Architecture Pattern: Advanced State Machine
Key Achievements
- Award-Winning: 3rd Place overall (out of 58 projects) and 1st in the Gaming Category at the 2026 Drexel CCI Senior Showcase
- Successfully implemented complex mathematical algorithms (FABRIK) for real-time game mechanics
- Delivered a highly polished, playable open-zone platformer within an academic timeframe
Personal Reflection
Working on Bonehead was an incredibly rewarding experience. It pushed my boundaries in C# programming and Unity development, especially in areas like procedural animation and state management. Collaborating with the talented members of "Orange Now" taught me the true value of teamwork in game development—from integrating distinct systems to refining the player experience based on playtesting feedback. Winning at the Senior Showcase was just the cherry on top of a fantastic development journey.