top of page

Qbert

download.png
YouTube.png

Individual

Game Developer

Unreal Engine

Puzzle

Qbert is a semester assignment that reproduced the arcade game of the same name. I implemented most features of the original arcade game including:

 

  • Enemies(Red ball, green ball and purple snake)

  • Core gameplay mechanism

  • Leaderboard

 

Devlog

 

Core gameplay

The core gameplay of Qbert is simple to understand and demonstrate. The challenge is how to implement enemy AI using Blueprint instead of the behaviour tree. Enemy AI has certain logic rules but contains a lot of randomnesses. Another thing is to control the game object’s movement, in this project I reviewed the position and rotation calculation which is important in linear algebra.

 

Leaderboard

I made a leaderboard using Blueprint. It’s not complex, I use a simple bubble sorting algorithm to implement it. The challenge is implementing the sorting algorithm without code and using the data structure in Unreal Engine as well as generating dynamic lists.

Project Gallery

bottom of page