{"repo":"claby2/camlcade","free":true,"listed":false,"github":"https://github.com/claby2/camlcade","clone":"git clone https://github.com/claby2/camlcade.git","description":"🐫🎮 OCaml Game Engine","language":"OCaml","stars":44,"topics":["ecs","game-engine","ocaml","opengl","graphics"],"license":null,"category":"game-templates","readme_excerpt":"🐫🎮 camlcade [!WARNING] Still in development. Not ready for production. camlcade is an OCaml game engine. It features an archetype-based entity-component system (ECS) and an OpenGL-based renderer. Features - Archetype storage - Composable plugins - User-defined GLSL shaders - Custom meshes Examples To see how to use camlcade, see examples/. Run an example with: https://github.com/user-attachments/assets/8d5ea29c-ec0d-452f-b60a-a0c7129d0e10 https://github.com/user-attachments/assets/95a5e881-ff3a-4c3d-b545-769d68b85b8e Development Project Structure Quick Start - Build: dune build - Test: dune test - Benchmark: dune exec bench - Documentation: dune build @doc (see build/default/ doc/ html/index.html )","default_branch":null,"files":null,"tree":[],"storefront":"/r/claby2","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/claby2/camlcade/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."}