GFX
  • Docs
  • API
Search Results for

    GFX Documentation

    Welcome to the official documentation for the GFX Game Engine, version 0.1.2!

    Overview

    GFX is a powerful framework developed in C# for creating both 2D and 3D games. It offers streamlined scene rendering, extensive customization through GameBehaviors, and support for a variety of game elements.

    Key Features

    • Scene Management: Efficient management of scenes with support for layers and various game elements.
    • Customization: Implement game logic using custom GameBehaviors and extend functionalities with abstract classes.
    • Graphics: Supports OpenGL 4.5 for rendering, with plans for Vulkan and DirectX 12 integration.
    • Physics: Utilizes BulletSharp for physics simulation, supporting both 2D and 3D environments.
    • Asset Management: Easily load textures and fonts managed by the Asset Manager.
    • External Libraries: Integrates AssimpNet, BulletSharp, GlmSharp, NetGL, and Newtonsoft.Json for enhanced functionality.

    Getting Started

    To start using Genesis Game Engine, clone the repository and refer to the documentation for detailed installation and usage instructions.

    Community and Support

    • Website: https://gfx-engine.org
    • Forum: forum.gfx-engine.org

    Join our community to get help, share ideas, and stay updated with the latest developments.

    License

    Genesis Game Engine is licensed under the MIT License. See the License file for more details.


    For contributions and bug reports, visit the GitHub repository.

    In this article
    Back to top Generated by DocFX