https://github.com/lucianodiaz/WolfsteinRMK/releases/download/v0.0.1/WolfesteinRMK.zip
WolfsteinRMK is a remake of the game wolfestein 3d using c++ and SFML. I made a raycasting system to draw walls and animated sprites. I follow dev blog https://lodev.org/cgtutor/raycasting.html to understand the structure and implementation also I follow the structure to make a "engine" Following SFML blueprint book.
If you only want run the game you can download the relase version (working in windows probably in linux too) This project was made in Visual Studio 22 but if you want you can use another IDE
I use SFML dynamic library so you will need dll's necesary to open from IDE
Controls
Arrows (up,down) move forward and backward
Arrow (left,right) rotate left, right
Ctrl left shoot.
- Resource Manager
- Input Manager
- Animation Manager
- Scene Manager
- Hierarchy Entity System
- Map load from image (system pixel per pixel)
- Camera 2D (Raycasting)
- Player
- Enemies
- Objects Statics
- Pickup Objects
This is a WIP (work in proceess) project. I will add the following
- Dealing damage
- IA for enemies
- Projectile system