GameLoop Devlog

GameLoop is a lightweight framework built on top of SFML3 to assist in the creation of interactive 2D programs.

Intro

01‑06‑26

Welcome to the DevLog for GameLoop, a lightweight framework designed to simplify the creation of 2D games using SFML3.

GameLoop is currently in the concept and prototyping stage. A few foundational classes are in place, but the framework is still evolving. Over the coming months and likely years of steady C++ development, the goal is to build a clean, intuitive, and flexible framework that streamlines the 2D game development process.

This DevLog will track progress, design decisions, experiments, and lessons learned along the way.

The example code below highlights the structure of a GameLoop application.

  #include "app.h"

  App::App() : GameLoop()
  {
  }

  void App::Update(float delta)
  {
  }

  void App::Render()
  {
  }

  int main()
  { 
    App MyApplication;
  
    MyApplication.Config("MyApplication.cfg");
    MyApplication.Run();
  
    return 0;
  }
  

I decided to begin this project to learn SFML3 and improve my current limited C++ knowledge (currently novice level) and create a simple 2D game along the way.

Time to get started, I've got a long journey ahead.