Game engine & shadows mapping
a Tetris clone developed entirely in C++ utilizing the SFML library, incorporating innovative RPG elements to enhance gameplay. In this version, players must defeat enemies by completing Tetris rows, adding a unique twist to the classic game.
First game I programmed in C++
Include all tetromino shapes
My info
Project Info
tools/engines:
  • SFML (C++)
Created for:
  • Bournemouth University assignment
Time frames:
  • 2017
  • 4 months
Team size:
  • 1 person
level of education:
  • studying bachelor degree
my role:
  • Game programmer
Years of experience:
  • None
Links to project pages
Repositories might be set to private, contact me to gain access
Original concept

This project began as an assignment for my bachelor's degree. We were given the freedom to develop any game using either the SDL2 or SFML libraries.

With limited prior experience, I chose to create a simple game with mechanics that were easily accessible through online tutorials. This decision allowed me to focus on learning and implementing core game development concepts while creating a fun and engaging game.

The game engine project scored: 63/100


Devlog
Project Scope:
Key Learnings:
  • what is Encapsulation in OOP
  • what is Inheritance in OOP
  • what is Polymorphism in OOP
  • what is Abstraction in OOP
  • more...

To learn the concepts of Object Oriented Programming by creating a simple game