{"repo":"ravilkooo/SunshineEngine","free":true,"listed":false,"github":"https://github.com/ravilkooo/SunshineEngine","clone":"git clone https://github.com/ravilkooo/SunshineEngine.git","description":"C++ Game Engine","language":"C++","stars":16,"topics":["game-dev","game-development","game-engine","game-engine-3d","gamedev","gameengine","gameengine3d"],"license":null,"category":"game-templates","readme_excerpt":"[![Contributors][contributors-shield]][contributors-url] [![Forks][forks-shield]][forks-url] [![Stargazers][stars-shield]][stars-url] [![Issues][issues-shield]][issues-url] Sunshine Engine Game Engine Explore the docs » View Demo &middot; Report Bug &middot; Request Feature Table of Contents About The Project Built With Getting Started Prerequisites Installation Usage Roadmap Contributing License Contact Acknowledgments About The Project Sunshine Engine is a 3D game engine built with C++ . Core Features Graphics - Deferred rendering system with multiple render passes - Support for meshes, textures - Particle system with compute shaders - Shadow mapping and lighting - Debug visualization (perception radii, emitters, icons) Physics - Jolt Physics integration for collision detection and rigid body dynamics - Physics components on game objects Scripting - Lua integration via Sol2 for game logic - Component-based scripting system - Lua bindings for engine systems (camera, input, perception, physics,...) Audio - FMOD integration for sound playback and management Game Objects & Components - GameObject-Component architecture - Built-in components: Transform, Render (hidden), Mesh, Physics, Lua, Perception, Behaviour - Player object with camera control and input systems - JSON serialization for scenes and objects AI & Perception - Perception component for NPC awareness (sight, hearing) - Behavior tree system via Lua - Debug visualization of perception radii Editor - SunshineEditor - I","default_branch":null,"files":null,"tree":[],"storefront":"/r/ravilkooo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ravilkooo/SunshineEngine/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."}