GitHunt
WI

Cross-Platform & Modular 2D Game Engine with Immediate Mode Rendering, Sprite Batching, Physics Integration, Asset Pipeline, Custom ECS Architecture, Scene Graph Support, Tilemaps, Input Abstraction, and Audio Playback

2D

2D Game Engine

Architecture

Core Components

  • Engine: Main game loop and system coordination
  • Renderer: WGPU-based graphics rendering system
  • ECS World: Entity-component-system for game objects
  • Physics: Basic physics simulation and collision detection
  • Input: Keyboard input handling

Components

  • Transform: Position, rotation, and scale
  • Sprite: Texture name and dimensions
  • RigidBody: Physics properties (velocity, mass)
  • Collider: Collision bounds and properties

Languages

Rust95.0%WGSL5.0%

Contributors

Created May 22, 2025
Updated May 28, 2025