Skip to content

ThinkingInXyZ/FlaxAPI

 
 

Repository files navigation

Flax Editor and Flax Engine API

Build Status Gitter

Flax Engine is a high quality modern game engine written in C++. This repository contains open source public C# API as well as full source code of the Editor. The engine offers a wide variety of high level systems needed for game development.

Features

  • PBR Rendering (DirectX 10, 11, 12)
  • C# Scripting (C# 6.0)
  • Physics (NVIDIA PhysX)
  • Top Performance
  • Global Illumination (lightmaps baking on GPU)
  • Model LODs and content streaming
  • Rich & Extensible editor
  • In-Editor Playmode
  • Node-based Materials Editor
  • CSG Editor
  • and many more...

Development

Screenshots

rendering pbr-rendering gi materials-editor editor

Licensing and Contributions

As FlaxAPI contains parts of the Flax Engine source code using it is strictly governed by the Flax Engine End User License Agreement. If you don't agree to those terms, as amended from time to time, you are not permitted to access or use Flax Engine.

We welcome any contributions to Flax Engine development through pull requests on GitHub. Most of our active development is in the master branch, so we prefer to take pull requests there (particularly for new features). We try to make sure that all new code adheres to the Flax coding standards. All contributions are governed by the terms of the EULA.

About

Open Source Editor and API for creating games in Flax Engine

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%