Arvutiteaduse instituut
  1. Kursused
  2. 2023/24 sügis
  3. Arvutigraafika (MTAT.03.015)
EN
Logi sisse

Arvutigraafika 2023/24 sügis

  • 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

  • Arvutiteaduse instituut
  • Loodus- ja täppisteaduste valdkond
  • Tartu Ülikool
Tehniliste probleemide või küsimuste korral kirjuta:

Kursuse sisu ja korralduslike küsimustega pöörduge kursuse korraldajate poole.
Õppematerjalide varalised autoriõigused kuuluvad Tartu Ülikoolile. Õppematerjalide kasutamine on lubatud autoriõiguse seaduses ettenähtud teose vaba kasutamise eesmärkidel ja tingimustel. Õppematerjalide kasutamisel on kasutaja kohustatud viitama õppematerjalide autorile.
Õppematerjalide kasutamine muudel eesmärkidel on lubatud ainult Tartu Ülikooli eelneval kirjalikul nõusolekul.
Courses’i keskkonna kasutustingimused