{"repo":"ItsTanPI/Pi-Engine","free":true,"listed":false,"github":"https://github.com/ItsTanPI/Pi-Engine","clone":"git clone https://github.com/ItsTanPI/Pi-Engine.git","description":"Opensource Game engine made in JAVA and OpenGL","language":"Java","stars":22,"topics":["game-engine"],"license":"MIT","category":"game-templates","readme_excerpt":"Pi-Engine Made with love, learning, and long sleepless nights. PiEngine is a modular, component-based Java game engine built from scratch for 2D and (eventually) 3D games. It was created as a college project with a focus on learning, customization, and full control over the game development pipeline. PiEngine Demo Documentation Comprehensive documentation is available in the docs/ folder. It covers: - Math utilities (Math) - GameObject/entity system (GameObject) - Components (Components) - Core engine systems (Core) - Rendering pipeline (Render) - Engine internals (Engine) - Editor features (Editor) - Asset and texture management (Manager) - Scripting and runtime compilation (Scripting) - Utility classes (Utils) Each section includes function/property tables, usage examples, best practices, and cross-references. Start with docs/README.md for an index of all docs. Acknowledgment Much of the documentation for PiEngine was generated with the help of GitHub Copilot (AI), under the supervision and review of the core developers (Shri Hari (TanPi) and Gunavarthan). As a small team with limited time, we used AI tools to accelerate the writing process and ensure comprehensive, high-quality docs for the community. All content was checked and curated by us. Features - Component-based architecture (just extend Component ) - Built-in ImGui editor (Scene view, Game view, Inspector) - Node-based rendering pipeline with external GLSL shader support - Modular JSON-based scene saving and prefa","default_branch":null,"files":null,"tree":[],"storefront":"/r/ItsTanPI","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ItsTanPI/Pi-Engine/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."}