Force is a game engine for making any 2D and 3D (in future) graphics applications, games. It is written in C/C++ with C# as scripting language. Force support OpenGL, DirectX and maybe in future Vulkan rendering API's. Its supports Windows for now as main platform, other desktop platforms (Mac, Linux) and mobile platforms (IOS, Android) will be also support in a far future.
🛠️ Build | 📑 Type | 2130 commits |
---|---|---|
🟢0.4.0 | Pre-release | 100% |
🔴2025.b1 | Preview 1 | 10% |
Looking for other builds? Go to updates page.
Force was developing by one person Danil Dukhovenko from January 2020 and still by present day. Force still on very early stage, because working on it by myself. So it needs get a lot more features for now to left this early stage. In future where engine steps some stability point, i will attach other developers, and create open source-community driven technology.
If you interesed you can check Force global Roadmap to see completed and not yet completed features.
To use Force, you can download official Editor binaries on Releases page, or through Force Nave.
If some binary is missing that popup the error message let me know.
The official documentation about how install and work with Force, how write scripts and make games, great place to catch latest news its now on Force official home.
The script reference of every class that you can use in scripting is also available and growing every release. Scripting API can be changed over some releases so follow to API changes.
The other documented stuff such as global engine bug-fix list, log list, crash report forum, and history of developing and updates of this engine witch also on Force home page.
If you can help me and want to contribute to the project with your experience or do you want to get part of the project for some other reasons, feel free to contact me directly, sending a email here on kennytuts@gmail.com and get a chance to get access to Force Private Development Repository before it's became open source and develop Force with me.
The main language on witch was Force writing is C++ as Core and Editor APIs. On other side Lua using as build manager with Premake, Python as misc-script utilities and C# as backend for user in-engine scripts.
Other kind a software list witch used in engine, you can find in SOFTWARE.md.
Code, documentation, demos, and logos in this repository are released under MIT licence. See LICENCE.md for more details.