![](https://cdn.myportfolio.com/425047b4-5adf-4016-aea4-847a2ecf7438/00cf2910-c0e4-45f0-b58f-b28abceb515e_rw_1920.png?h=e82e7183a50807f9c66a33da194dadef)
Monogame - C#
During my studies at DAE Howest I made a raycaster engine in monogame.
A special feature of this raycaster was its verticality, players can climb ladders and bullets could move verticaly.
A special feature of this raycaster was its verticality, players can climb ladders and bullets could move verticaly.
The game had working entities, cutscenes, a custom image processor, an custom image loader and a video converter.
![](https://cdn.myportfolio.com/425047b4-5adf-4016-aea4-847a2ecf7438/c628dc4e-a861-4394-8f84-805d3a83cbf1_rw_600.gif?h=96187aae2e4563f7d49e7c6e3ce5f0d0)
![](https://cdn.myportfolio.com/425047b4-5adf-4016-aea4-847a2ecf7438/4fe4ad45-9b8b-4fc4-a156-386371c8a987_rw_600.gif?h=78950377504ed83cb2908101457fcc14)
![](https://cdn.myportfolio.com/425047b4-5adf-4016-aea4-847a2ecf7438/e052df41-af0e-4184-8ae7-31d48af26be1_rw_1200.gif?h=d2b6613cc587638ac0d859e3b006363b)
![](https://cdn.myportfolio.com/425047b4-5adf-4016-aea4-847a2ecf7438/726b2149-7afe-4075-9f1e-aebb2e4c665e_rw_600.gif?h=f81beb053ee7028e725b0aaf5b448d1b)
![](https://cdn.myportfolio.com/425047b4-5adf-4016-aea4-847a2ecf7438/0c6fa007-2b54-49cd-887e-67ad1cf6002c_rw_600.gif?h=06416f09377637aa3c39a621a048a429)
![](https://cdn.myportfolio.com/425047b4-5adf-4016-aea4-847a2ecf7438/c4a4a750-8d5f-4e13-a1f9-7e3cd0b84aa0_rw_600.gif?h=03a70ec3c618ece7038448c8f8402e41)
![](https://cdn.myportfolio.com/425047b4-5adf-4016-aea4-847a2ecf7438/f195dfa3-8124-448c-afed-cf84e29e2bd0_rw_600.gif?h=81840894b6e45ad085088dcd7a33fe64)
![](https://cdn.myportfolio.com/425047b4-5adf-4016-aea4-847a2ecf7438/92831993-9d24-41e4-9062-6d150407ff1a_rw_600.gif?h=1ffff8bfce4f4f6687a8991c5a573a68)
![](https://cdn.myportfolio.com/425047b4-5adf-4016-aea4-847a2ecf7438/f23929a0-a991-4b0b-9951-19ce78f22b79_rw_600.gif?h=e80b69a733b9451cf0f001d2cd013ec2)
OpenGL - C++
After my studies at DAE Howest I remade the engine in opengl, writing custom glsl shaders.
This was a fun challenge and I was able to improve the framerate from 30FPS to 6000FPS.
In this project I also implemented ImGui to get to know the workflow of making c++ applications.