Game Development

Catrine

Description

Catrine is a 3D puzzle game involving physics-related puzzle mechanism. A punk cat is trapped in the limbo of cat litters due to its bad hygiene habit. In the game, the cat will find two different catnips which enables it to attract or blow away the litter particles for a limited amount of time. The player needs to solve the puzzle by interacting with the litter particles through the acquired abilities. The game consists of several levels in which we each present a chamber with different kinds of puzzles.

The game is made for ETH GameLab course. It is developed with MonoGame framework. We simulate litter particles on CPU in real time and rendered them with GPU Instancing. We integrate Bullet Engine for the rigidbody physics. The game has a voxelized art style. We made all the art assets used in the game.

Screenshots









SandBox

Description

We made an interactive digital sandbox application with Microsoft Kinect2 and Unity. With Kinect, we bring in easy gesture controls. The scene can be edited by users in run-time to create a customized environment. Then we can use the sand box as a playground. We introduce different modes, allowing users to either see the whole picture in a bird's eye view, or interact with the scene objects.

We provide two example scenes to demostrate what we can do within the sandbox:
- The desert scene contains a realistic terrain and rich attractive environment details. Users can control a steerable airplane to go for a gliding experience.
- The battlefield scene has a terrain generated from real world height map and texture and various military unit models. Users can fly a fighter, or command a group of the military unit models for a mini war game.

Screenshots

GodGame

Description

We made a strategic card game in Unreal Engine 4. The player plays the role of the god of a planet who needs to guide his people to survive in an asteroid catastrophe. The cards carry different guidance from the god, including:
- creating natural resources (create trees, ores, crops etc. out of nowhere),
- guiding religious faith (use recources to build shrines, leading to more options of cards)
- and enlightening technological inventions (create new facilities).
In each round some random cards are drawn and the player can choose one of them. The player needs to maintain a blance between all resources and the construction and manage to build a spaceship in a limited number of rounds.
We write AI for the npcs for them to carry out the daily activities, e.g. collecting the food from exsiting fields, cutting down the trees, and bringing ores to the smelter. Thus when there is no guidance from the god, the game simulates the evolution of civilization.

Screenshots