Lucas' Portfolio Website
Grease

Chicken Trekker

About:

In the last term of my first year at Creative Media & Game Technologies, I created a game called Chicken Trekker for the Unity Game Scripting module. This is a physics-based game where I mainly focused on learning more C#. This is my first 3D game.
In this game, you seem to have lost your chickens! Go on an epic quest to track them down! At one point, you even have to evade the police!


Created by:


Engine:

Made in Unity


Platforms:

Windows, HTML5


Game:



Screenshots:

ChickenTrekker1 ChickenTrekker2 ChickenTrekker3

Process:

Building

For this project, I have used the Unity API commands and event functions, like Awake and Update, and written clear code. Instead of excessive repetition, I have written reusable code using naming, null checks, and inspector properties.

I have used the physics engine to create interactions between game objects, like the tractor, fence, and bullets, using rigidbodies, colliders, and collisions. The arrows work using raycasts towards the player, goal, etc.

Objects are rotated by code, like the turning fence. Lerps are used for the police tractor to follow the player, while the canon follows the player directly, so that the canon can move separately from the police tractor.

The UI is quite simple and consists of elements like buttons, text, and images. It has a timer for speedrunning purposes. I used audio feedback and struggled a lot to create the right lighting. For the street lamps, static lighting, and for the headlights of the tractor, dynamic lighting is used.

Conclusion

I focused on good, consistent level design across the many scenes and used self-made prefabs to improve the workflow, by creating and destroying them at run time, for example.

During this project, I learned a lot about Game Design, Level Design, Unity, C#, Prototyping and Gathering and Applying Feedback


Download it for free on my Itch page!

Look at this page on your laptop/pc to play or download the Windows version for free on my Itch page!