← Back to Projects

C++ Custom 2D Engine: Tileverse

A custom C++ 2D tile-based engine with data-driven content and performance-focused tilemap rendering.

Highlights

  • XML-driven asset/library pipeline
  • Tilemap performance bottleneck investigation + optimization
  • Clean separation: parsing/data vs runtime rendering

Tech

C++ · OpenGL (if applicable) · XML · Profiling

Repo: github.com/yourusername/tileverse

What I did

Replace this with 3–5 bullets that say “I did X → measurable impact Y → how Z”.

  • Identified bottleneck in tile iteration / draw calls, reduced frame time by ___%
  • Implemented parsing validation + error reporting for data-driven content
  • Built reusable libraries for tiles/textures with clear ownership rules

Proof / Evidence

  • Code links: TileMap.*, TextureLibrary.*, TileLibrary.*
  • Diagram(s): (add later)
  • Before/After profiling screenshots: (add later)