Start

Fullscreen

Restart

Controls

How to Play

To focus on the game window press the egg counter text on the top of the game window!

Movement
Forward and Backwards
W and S
Works as an acceleration
Sideways
A and D
Egg
Catch
P
Drop
O

Objective

You are a blue bird!

Your eggs are scattered through the forest and you must gather them and put them back into their nest!

Explore the forest and bring them back!

Bird.

Catching Eggs

When close to an egg catch it!

Catching the egg.

Dropping Eggs

When close to the nest drop the egg!

Dropping the egg.

Mission Successful!

Gather all five eggs to win!

Win.

Graphics Programming

This is the same class as WebGL Train, which I had to retake as I had to leave it behind to prioritize other classes that year.

This project was way more enjoyable to work on, as it permitted us to make a game and way more complex systems around it. It introduced us to map generation using height maps, instantiating objects to make a forest and was overall a bigger and harder learning experience.

The Models

The models were done by programming one shape at a time, forming shapes by the use of different algorithms.

Models.

The Animations

The bird animations were done in code by interpolating the translations and rotations of the individual elements of the bird.

Animation bird.

The egg falling animation was done by interpolating its position on the path of a parabola.

Animation egg.

The Map

The map is a simple plane with its vertices translated according to a height map.

Map.

The Trees

The trees are 2D images which have a billboard logic to keep them always facing the camera.

Tree.
Credits

This project was part of a group work

Members
Ana Ramos
Linktree
MRSG
Contacts & Links