top of page
image_2023-01-15_232100227.png
image_2023-01-15_232234796.png

Knights Vow

Platformer Independent Title

2D Platformer title, where you play as a Knight seeking to find and collect chests throughout the map. Enjoy exploring and jumping along the 8-bit platforms as you traverse the landscape. Fully functional with pathfinding, save states, collisions, and more. 

Team 

Rylan James Graham - Developer

Xavier Pablo Alcañiz Carrillo - Developer

Project Duration

Project Softwares

6132222.png
sdl-1-logo-png-transparent.png
Visual_Studio_Icon_2019.svg.png
box2d (1).png

Work Abstract 

Knights Vow is a platform title created using Box2D physics engine in corporation with C++ SDL coding framework. It was coded from the ground up by a team of two people over a span of 80 hours of work. Game is complete with pathfinding, UI elements, game load & save, as well as NPC behavior patterns. The game was created as a way to both create a fun, intuitive, and clean game, while also practically applying coding principles that we learned in our Game Development course at CITM UPC. 

Experience Gained

Pathfinding Algorithms 

687474703a2f2f672e7265636f726469742e636f2f51784d44503679577a422e676966.gif

Box 2D Physics

box2dcap.gif

The project was created where enemies would navigate over a tile system in the closest possible route to the player. This meant incorporating the best fitting algorithm for movement. For this project the Dijkstra algorithm was utilized. 

Usage of Box2D collision system in-game. Had to learn to apply colliders, manage colliders, and make sure physics system was solid. Additionally, incorporated logic system for debug, which enabled visual colliders. 

Discover the Project!

Project is publicly available on github for download. If you simply just wish to download the game and test it out, thats also an option!

github.png
bottom of page