top of page
CreditsArt copy.png

Trickochet

Trickochet is a top-down puzzle game in which the player controls Pancho, a quick-shooting gunslinger, in a quixotic adventure where he faces off against a gang of sentient bottles and cacti, while protecting his own cactus friend, Sancho. Player’s aim to ricochet a limited number of bullets using a wide array of “ricochet-able” objects, such as metallic tables, longhorn skulls, and brick walls. In each level, the player’s goal is to eliminate all the enemies and gain a high score based off the number of ricochets, the number of enemies killed, and the number of stars picked up.

trickochet_poster-web.png

Overview:

Genre: 2D puzzle

Platform: Android mobile

Team Size: 5 developers, 1 programmer

Timeline: 3 months (3 hours per day)

Technology: Unity (C#)

20 levels total, 6 levels of tutorial, 14 games

Single player by touching screen

Trailer

Responsibilities

  • Team Unity usage technical guidance

    • Unity Animation​

    • Usage of custom C# scripts

    • Version control

    • Components research 

  • Programming support â€‹

    • Simple save & load system based on Json file​

    • Audio manager

    • Game manager

    • Level manager

    • UI

    • Featured components scripts

      • Controllable rotation & movement

      • Multi-type enemies 

      • Player Input​

      • Projectile movements & prediction

      • Multi-type gameplay devices

  • Ideas suggestion

    • Discuss feature design with designers from a their & player perspective​

    • Playtesting on each level and come with suggestions

​​​​​​​​​

​​​

Postmortem

 

What Went Well

​

​​

  • Iterating the scripts quickly after designers changing the requirements

  • Sharing game design responsibility onto everyone

  • Reporting bugs immediately

 

What Went Wrong

​

​​

  • Asset lock was not always persisted throughout the process, which led to overworking before the end of a milestone.

  • Documentation could sometimes be lying on the actual working hours

 

What I Learned

​

​​

  • Scope work accurately, keep the balance of portability and simplification for script implementation.

  • Keep the documents and projects to be updated

  • Syncing people’s paces and resolving issues

bottom of page