top of page

2D Game Engine

More Info

Using a self-made 2D engine I created this pac-man level to showcase my engine. The engine includes a render pool, collision detection, texture rendering, as well as modern standard game engine practices such as the game loop, a component system (similar to that of Unity Engine), command patterns and more. The engine currently supports up to 6 players locally (2 on keyboard+mouse/4 on controllers) all 6 players can play simultaneously.

My Responsibilities

  • Implementing the component system

  • Creating a game loop

  • Command Patterns

  • Collision logic for both blocking and non blocking colliders

  • Proof of concept design using Pac-Man

  • Implementation of controller + keyboard/mouse functionality

Skills Acquired

  • C++

  • Github

  • SDL

  • Microsoft Xbox controller input

bottom of page