{"repo":"joafalves/pixel-community","free":true,"listed":false,"github":"https://github.com/joafalves/pixel-community","clone":"git clone https://github.com/joafalves/pixel-community.git","description":"High performance and modular Java/Kotlin 2D Game Framework.","language":"Java","stars":24,"topics":["gamedev","framework","lwjgl","opengl","java","game-development","game-framework","game-2d","kotlin","jvm"],"license":"Apache-2.0","category":"game-templates","readme_excerpt":"Pixel Framework ## What is this repository for? ### This repository contains the Pixel Framework and associated modules/dependencies. Description ### The Pixel Framework aims to provide a high performance and lightweight OpenGL 2D game development workflow. It is influenced by the popular XNA framework and is built on top of the LWJGL (Desktop) and OpenGL ES (Android). :book: For practical details on how to use this framework, please check the wiki page. Pixel is designed to be modular and easy to extend. Check here for more details on how to use the available extensions (or how to create your own). Examples ## Check the :file folder: demos folder for examples. Basic example (Drawing a Sprite) ##### Looking for ECS support? Check this built-in extension!) Project structure ### The framework functionality is divided into multiple modules which can be imported individually as required. Root directory structure ##### .build/ # Bundle .jar files (run 'bundle' gradle task) .demos/ # Feature showroom and learning examples .extensions/ # Extensions for the framework (optional) ├── ext-ecs # Entity component system extension ├── ext-ecs-extra # ECS utility components ├── ext-log4j2 # Log4j2 extension ├── ext-network # Network extension └── ext-tween # Tween extension .modules/ # The principal modules of the framework ├── blueprint # Blueprint configuration classes ├── commons # Common utility classes ├── content # Common Content classes (Texture, Font, Audio, ...) ├── core # Core mod","default_branch":null,"files":null,"tree":[],"storefront":"/r/joafalves","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/joafalves/pixel-community/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."}