Institute of Computer Science
  1. Courses
  2. 2023/24 fall
  3. Computer Graphics (MTAT.03.015)
ET
Log in

Computer Graphics 2023/24 fall

  • Main
  • Lectures
  • Practices
  • Projects
  • Exam
  • Results
  • Links

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 added
  • Code refactoring & general polishing
  • Improve menu design
  • Object pooler for roadside objects
  • Cover the road sides with trees and ground
  • Obstacle modelling/texturing
  • Collectable modelling/texturing
  • Game start and end menu
  • Score system
  • Uphill and downhill curves for road

Repository

https://github.com/srcnalt/ChickenRally

Play the Latest Build

https://sarge.itch.io/chickenrally?secret=7lYSdnUpF88mlwt5yMuCPTwXs

  • Institute of Computer Science
  • Faculty of Science and Technology
  • University of Tartu
In case of technical problems or questions write to:

Contact the course organizers with the organizational and course content questions.
The proprietary copyrights of educational materials belong to the University of Tartu. The use of educational materials is permitted for the purposes and under the conditions provided for in the copyright law for the free use of a work. When using educational materials, the user is obligated to give credit to the author of the educational materials.
The use of educational materials for other purposes is allowed only with the prior written consent of the University of Tartu.
Terms of use for the Courses environment