A downloadable tool for Windows, macOS, and Linux

Download NowName your own price

SDL3 Starter Kit

Welcome to the SDL3 Starter Kit, a high-performance 2D rendering small engine designed to leverage the power of modern shaders and the new SDL3 GPU pipeline.

This kit provides a rock-solid foundation for any developer looking to build smooth, modern 2D games capable of handling thousands of entities with zero lag.

โœจ Key Features

  • High-Performance GPU Batching: Render over 10,000 animated sprites at 500+ FPS (depending on hardware).
  • Universal Gamepad Support: Native handling for Xbox, PlayStation, and Switch controllers with auto-detection and analog stick support.
  • Retina & 4K Ready: Built-in High DPI support for crystal-clear visuals on all modern displays.
  • Professional Architecture: Clean separation between headers (/include) and source code (/src).
  • Smart CMake: Automatic downloading and configuration of SDL3 and SDL3_image via FetchContent.
  • Player Controller Included: A complete hybrid Keyboard + Gamepad controller example to get you started instantly.

๐Ÿ“ Project Structure

โ”œโ”€โ”€ CMakeLists.txt        # Universal build script
 โ”œโ”€โ”€ include/              # Header files (.h)
 โ”‚   โ”œโ”€โ”€ Engine.hpp        # Window & GPU lifecycle management
 โ”‚   โ””โ”€โ”€ SpriteBatcher.hpp # Core high-performance rendering logic
 โ”œโ”€โ”€ src/                  # Source code (.cpp)
 โ”‚   โ”œโ”€โ”€ main.cpp          # Entry point & technical demo
 โ”‚   โ”œโ”€โ”€ Engine.cpp        # Engine implementation
 โ”‚   โ””โ”€โ”€ SpriteBatcher.cpp # Batching implementation
 โ””โ”€โ”€ assets/               # Images & game resources
Published 7 hours ago
StatusReleased
CategoryTool
PlatformsWindows, macOS, Linux
AuthorGlusoft
Tags2D, batch, Game engine, kit, sdl, sdl3, sdl_gpu
ContentNo generative AI was used

Download

Download NowName your own price

Click download now to get access to the following files:

SDL3_StarterKit_linux.zip 56 kB
SDL3_StarterKit_win.zip 1.2 MB
SDL3_StarterKit_mac.zip 59 kB
SDL3_StarterKit_src.zip 153 kB
if you pay $15 USD or more

Leave a comment

Log in with itch.io to leave a comment.