Navigation

Gumates

Gumates is a casual physics-based co-op game where you and your friend stretch, stick, and stumble your way through challenges. Use your gummy arms to grab, pull, and hold onto objects.

Gumates
Genre: Platformer
Engine: Unreal Engine
Role: Lead Programmer & Project Manager
Team size: 5
Development time: 4 months

About the game

Game Trailer

Gumates is a 2 player couch co-op game where you and your friend play as two gummy bears stuck together. You’ll have to move around together, pull one another and coordinate you movements to get across the various levels.

My Role: Lead Programmer & Project Manager

Proejct manager

As Project Manager, I was responsible for maintaining a clear roadmap throughout the entire development cycle. I assigned tasks according to priorities and dependencies, ensuring deadlines were realistic and achievable based on each team member’s performance and availability.

We used Jira as our primary project management platform and held weekly sprints to keep the team aligned and on track.

Lead Programmer

I also coordinated other programmers to follow coherent standards and assigned tasks based on weekly goals and skill levels as well as implementing most gameplay features such as grabbable objects, physics behaviours and more.

Gumates Working together
Players working together
Carousel
Gummies carousel

Physics

One of the main challenges in this project was the physical nature of the game. We wanted the physics interactions to drive the gameplay while still maintaining satisfying controls for platforming and hand movements.

This required most animations to blend between ragdoll behaviors and handcrafted animations, while ensuring these forces wouldn’t interfere with the physics simulation or collisions.

Pulling
Players physics animations
Platforming
Forces in action

We ended up working with two separate physics layers: one dedicated solely to animation interactions, which didn’t apply forces to move objects, and another for actual physics-based movements. This approach allowed us to maintain precise control over collisions and interactions while giving player models the ability to stretch and bend, adding visual flair.

Extra footage

Early mechanics prototypes
Early mechanics prototypes
Tutorial level greybox
Tutorial level greybox