Fortress (2021)

Fortress 2 is a 2D platformer and shooter. It is object-coded on C++ and inspired by games like Mega Man.

In this game, the player must explore a fortress in which they will have to defeat different enemies. It is an improvement of Fortress.

MainLogo

Language

C++

SFML

Game type

Platformer

Dev time

1 month

Game features

- The player can jump, crouch, slide or jump on walls to allow them full freedom of movement. This is made possible by the use of vectors that facilitate the calculation of displacements.

- They can also collect different weapons by defeating the game's bosses. They are all unique and are effective against certain bosses. The player can use them to facilitate their progress in the different areas of the game, or only use the main weapon to increase the difficulty of the game.

- If they wishes, the player can find the 4 parts of hidden armor in the game to increase their strength and facilitate the fights. They will also allow them to unlock special shots with all the weapons.

- The game uses a scrolling system in order to optimize the player's movements: If their movement makes them leave the screen, the world moves in the opposite direction instead, giving the illusion of movement.

- The fortress is an open world and each level can be seen as arrays of size 100*100. The use of specialized Tilemaps is then essential in order to allow smooth loading between levels.

- There are 9 bosses in the game, each of them is unique and will require a lot of effort to overcome. Their AI is much more advanced than the classic enemies, which allows not to have too much redundancy in their behavior.

screenShot
screenShot
screenShot
screenShot

Play this game

Watch a demo