top of page

New York Film Academy

During my time at New York Film Academy, I have been a part of many projects with my classmates. I was responsible for programming these games and making sure they were properly balanced and worked smoothly. 

2. Muncher

image.png

Role: Game Programmer

Tech Used: Unity, C#

Duration: 15 Weeks

Team Size: 8 (3 programmers, 3 artists, 2 designers)

​

Overview: An endless isometric 3D experience starring an adorable, cubic cat who runs around houses and streets to steal food. This game shares many similarities with Crossy Road, its main inspiration.

​

Responsibilities: 

  • Developed procedural generation to create unique and random maps upon starting the game. 

  • Created obstacles for the player to avoid including speeding trains, cars and deep rivers.

​​

Key Achievements:

  • Optimized input responsiveness to allow for extremely quick player movement, similar to Crossy Road.

MapGen.cs handles the creation of the game world by choosing random features out of several lists of objects.​​​​

​

As they're randomly selected, the objects are placed in a line one after the other until a House is generated, at which point the generation stops.

​

A House works as a milestone and allows the next level to be seamlessly generated once the player completes it, destroying the previous level at the same time.

​

As the next level generates, a loading screen is shown. Behind the scenes, time is sped up to pre-load moving obstacles such as trains, cars and floating logs. This makes sure the next level isn't just empty when the player first enters it.

MapGen.cs

mapgen1.png
mapgen2.png
mapgen3.png

© 2025 GUSTAVO ROJAS FLORES. Powered and secured by Wix

bottom of page