top of page

C++ Project

To train my C++ skills I have worked in a project where my main objective was to implement different tools to allow the build of a video game. At this moment I have added a basic Animation Controller and an AABB collision system allows me to have a controllable player with animations and that can collide with other objects. 

​

(I'm using SMFL as graph library)

gif1.gif

Animation System

I have worked in a really basic Animation Controller with 2 states (Start and Update) every Animation has to implement(Running, Idle, etc. ). For instant, the Animations itself are integrated with the Animation Controller but will be isolated to get a more scalable project. 

animcontroller.PNG

AABB collisions with Binary Tree

I have also worked in a collision system that uses the AABB principles ( to know more: https://www.azurefromthetrenches.com/introductory-guide-to-aabb-tree-collision-detection/).

To manage all the colliders I have also implemented a Binary Tree research with every related to collisions to avoid heavy request where they are many objects in the level. 

 

treeaabb3.png
bottom of page