Project Snake

Project Type: Game Development

Software Used: Unreal Engine

Language(s) Used: C++

Primary Role(s): Solo Project

Project Snake is an experiment with Unreal Engine and C++ as I embark on a journey of discovery into these technologies. The objective: to create a game featuring a Tron/Snake aesthetic while utilizing both Blueprints and C++ scripts—a goal I successfully achieved! In this game, the player controls a vehicle that leaves a snake-like trail behind it, collecting apples scattered across the map to earn points. As the game progresses, both the snake trail and randomly generated hazards gradually cover more of the map, increasing the challenge for the player to survive over time.

View Source Code

Highlights

- Main Menu.
- Dynamic Tail System that smoothly follows the players movements.
- Random hazard spawning.
- Random apple spawning.
- Application of C++ code using Unreal Engine's framework.
- Application of Blueprint code.