Skip to content

rafaelvasco/BlitGS

Repository files navigation

BlitGS - Retro Game Engine and Fantasy Console (WIP)

Currently Supported Tested Platforms: MacOS14

Current Features:

  • SDL3 Windowing, Input and Rendering;
  • Canvas: 2D Software Renderer that renders to a SDL3 Streaming Texture;
  • Rect,FillRect,Circle,FillCircle,Blit/BlitEx(Pixmap), Clip, Target, and more;
  • Auto Stretch Modes: Integer Scale, Stretch to Screen Area, LetterBox, Overscan (Fill);
  • Build Pixmaps at runtime making it a Target for the Canvas. Or load them from disk;
  • Draw (Blit) them whole or optionally pass a source rectangle, target size and flipping flag;
  • Input: Keyboard;

Next:

  • Text Rendering;
  • Canvas effects: Color manipulation, pixel manipulation;
  • Gamepad and Mouse Input;
  • Audio;

Then:

  • Add Game Examples;
  • Implement a fantasy console system and game editor on top;

About

Retro Game Engine and Fantasy Console

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages