SFML community forums

General => SFML projects => Topic started by: gamepopper on April 05, 2017, 09:16:16 pm

Title: Vigilante Game Framework
Post by: gamepopper on April 05, 2017, 09:16:16 pm
View on GitHub (https://github.com/gamepopper/Vigilante-Game-Framework)

(https://camo.githubusercontent.com/034d2b1921c15c462c299db06783658a40744766/687474703a2f2f692e696d6775722e636f6d2f53736d705a714d2e676966)

(https://camo.githubusercontent.com/431f667e06d324bd9adf052754aa00d8bb1b0d29/687474703a2f2f692e696d6775722e636f6d2f6a414269356b352e676966)

So I've open sourced the framework I built for my game on Steam (http://store.steampowered.com/app/522080), Gemstone Keeper (https://en.sfml-dev.org/forums/index.php?topic=20294.0).

The basic goal of this was to provide a code base to allow me to have a base game loop with ability to render, update, change game states and so on, and I was mostly inspired by how HaxeFlixel structured their framework. Later on I added some of the more fancy features like the infinite scrolling backdrop and 3D rendering.

I'd appreciate some feedback and ways to improve the code, optimisations and whatnot. Since almost all of us are coders I'm sure there are many ways stuff in here could be approached, hopefully it's all clear enough but if not I'm willing to answer any questions.