top of page
gergokocsis

You can't do this

Updated: Oct 17, 2022

This project was made as my game project in my first year. You Can't do this is a 2D platformer where the goal is to reach the end of the level while navigating between platforms and avoiding obstacles and enemies. There are 5 challenging levels and cutscenes with a callback to a previous project.


- WASD to move


This game is written in C++ using SFML. While working on the project, I learned the fundamentals of the graphics and rendering pipeline, as well as game engine programming.


The levels are created from data extracted from CSV files which specify what tile to generate were using the vertex array class of SFML.

*This code is a modified version of the sample code in the documentation*

The enemy AI works on a relatively simple algorithm that detects where the player is in relation to the enemy actor.


The collision detection and implementation is achieved with the use of the AABB collision algorithm.

3 views

Recent Posts

See All

Comments


Commenting has been turned off.
bottom of page