Skip to content

Runout-team/Lighting-Engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Lighting Engine: Open-source for Everyone, for Everything.

Lighting Engine is an open-source game engine designed to provide a robust and modern framework for game development.
Built with C++ at its core and scripting, this engine balances performance, flexibility, and ease of use.

Description

Lighting Engine originates from the core foundation of Thunder Engine, the proprietary engine developed and held by Runout Team.
While the Lighting Engine retains many of the powerful features of its predecessor, it has been adapted and streamlined to cater to public developers and open-source collaboration.

Key features include:

  • Fast Performance: Optimized for speed with a lightweight codebase.
  • C++ Core: Full access to engine internals for experienced developers.
  • 2D and 3D optimization, Same quality as Thunder Engine.
  • Modularity: Designed with extensibility and customizability in mind.

Lighting Engine is developed with the philosophy of sharing tools to empower developers worldwide. Development Goals

  • Core Features:
    Advanced rendering pipeline with support for Vulkan and OpenGL. Integrated physics engine for realistic interactions. Asset pipeline for efficient handling of textures, models, and animations.

  • Scripting:
    Native C++ support for performance-critical tasks, scripting for game logic, offering faster iteration and ease of use.

  • Cross-Platform Support:
    Windows, Linux, macOS, Android, iOS and iPadOS in One place.

  • Open-Source Contributions:
    Transparent development with community-driven enhancements.

Project Structure

/src: Core engine source code.

/docs: Documentation for engine usage and development.

/examples: Sample projects demonstrating engine capabilities.

/tests: Unit tests to ensure engine stability.

Getting Started

Clone the Repository:

git clone https://github.com/Runout-team/Lighting-Engine.git
cd Lighting-Engine

Build Instructions:

Windows: Use Visual Studio with the provided solution file.
Linux: Compile using CMake.

Run Examples:

Check the /examples folder for ready-to-use projects.

License

This project is licensed under the MIT License. See LICENSE for full details. You are free to use, modify, and distribute the engine in accordance with the license terms. Contributing

Contributions are welcome! Here's how you can help:

Fork the repository and make your changes. Submit a pull request with a detailed explanation of your changes. Follow the established coding style and ensure your code passes all tests.


For major feature additions, please open an issue first to discuss your idea.

Support

For any questions or support, contact the development team via: pull requests or open an issue in the repository. Acknowledgments

Lighting Engine is a proud offshoot of Thunder Engine, created by Runout Team, with the vision of sharing parts of its powerful foundation with the broader development community. Thanks to the open-source community and everyone contributing to make Lighting Engine a reality!

Runout Team 2023-2025 ©All right reserves

About

Public open-source for Everyone, for Everything.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published