Chicken Ralley
Sercan Altundas, Shalva Avanashvili
Description
ChickenRalley is a mobile infinite runner game with a procedurally generated road. Player controls a running chicken trying to avoid obstacles and collect eggs.
Tools
- Unity
- Blender
- Krita
Techniques
Road are created using Perlin Noise. This technique helped us create random and smoothly curved roads.
Since the game is an infinite runner we used two pieces of generated road mesh which swaps and recalculates the position of its vertices as the player moves forward. This way there won't be need of creating and destroying new and old road pieces. For a similar reason an object pooler used, as the count of obstacles and objects those cover the road sides are high.
3D objects of the game modelled, and animated in Blender. A low polygon modelling approach taken during this step. This technique will help the game contain a cartoonish look and will not use much CPU power.
Textures are drawn using Krita, and to create a simplistic look, most of the textures used a limited color palette and gradient textures.
To-Do
Sound effects and music loop will be addedCode refactoring & general polishingImprove menu designObject pooler for roadside objectsCover the road sides with trees and groundObstacle modelling/texturingCollectable modelling/texturingGame start and end menuScore systemUphill and downhill curves for road
Repository
https://github.com/srcnalt/ChickenRally
Play the Latest Build
https://sarge.itch.io/chickenrally?secret=7lYSdnUpF88mlwt5yMuCPTwXs