{"repo":"TheBitDrifter/bappa","free":true,"listed":false,"github":"https://github.com/TheBitDrifter/bappa","clone":"git clone https://github.com/TheBitDrifter/bappa.git","description":"A lightweight ECS framework for 2D Go game development","language":"Go","stars":26,"topics":["2d","ecs","entity-component-system","game-2d","game-engine","game-framework","gamedev","go","golang","golang-library"],"license":"MIT","category":"game-templates","readme_excerpt":"Bappa (www.bappa.net) A code-first 2D game engine/framework for Go, providing an Entity Component System (ECS) architecture to enable developers to build captivating projects. ⚠️ Project Status: (Shelved) Bappa is a game engine, no longer in active development. It was a self-directed project to build a foundational framework for 2D games in Go (Ebiten), and it was used to create the prototype \"Concrete Echos.\" This project was a massive learning experience and contains many early design decisions that I would architect differently today. The lessons learned while building this engine are the foundation for any future, more robust version. I've left the repository public as a \"read-only\" example of this design and iteration process. Getting Started The best way to get started with Bappa is through examples and documentation, or use a bappacreate starter template for hands on experience! Getting Started Examples Docs LDTK Split Screen Platformer Template Topdown Split Screen Template LDTK Netcode POC Template Framework Components The Bappa Framework is organized as a monorepo, combining all core packages in one repository. This makes it easy to follow all development activity and ensures consistency across the framework. Coldbrew - Import Path : github.com/TheBitDrifter/bappa/coldbrew - GoDoc - Description : Main package for client-side game operations, handling rendering, input, scene management and cameras Blueprint - Import Path : github.com/TheBitDrifter/bappa/blueprint - G","default_branch":null,"files":null,"tree":[],"storefront":"/r/TheBitDrifter","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/TheBitDrifter/bappa/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}