Charles Baptista

Home Tapestry Models Git Links

  • Forward & Inverse Kinematics Red Black Trees
  • Tapestry Engine

    Tapestry is 2D platformer game engine written in C++ using SDL2 for rendering. I started writing it in 2015 and kept adding more over the next few years. it was my first big programming project. I remember a very early version with just few colored boxes sliding around in a window. Over time I developed many little systems to do more and more;

    All these images are screenshots from test levels I made with fantastic art assets created by my sister, Sofia Baptista.

    Game programming is a great way to learn. It provides ample and various challenges, and it's fun to watch all your systems work together to create a little illusion.