Awesome
Arche Pixel
Arche Pixel provides OpenGL graphics and live plots for the Arche Entity Component System (ECS) using the Pixel game engine.
<div align="center"> <a href="https://github.com/mlange-42/arche"> <img src="https://user-images.githubusercontent.com/44003176/236701164-28178d13-7e52-4449-baa4-41b764183cbd.png" alt="Arche (logo)" width="500px" /> </a> </div> </br> <div align="center" width="100%">
Screenshot showing Arche Pixel features, visualizing an evolutionary forest model.
Features
- Free 2D drawing using a convenient OpenGL interface.
- Live plots using unified observers (time series, line, bar, scatter and contour plots).
- ECS engine monitor for detailed performance statistics.
- Entity inspector for debugging and inspection.
- Simulation controls to pause or limit speed interactively.
- User input handling for interactive simulations.
Installation
go get github.com/mlange-42/arche-pixel
The dependencies of go-gl/gl and go-gl/glfw apply. For Ubuntu/Debian-based systems, these are:
libgl1-mesa-dev
xorg-dev
Usage
See the API docs for details and examples.
License
This project is distributed under the MIT licence.