# Home

<figure><img src="https://2773422523-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuytHSSE0uhny7g4jsNpY%2Fuploads%2FwxfXh98U23ItRpQNZgtD%2FForceHome.png?alt=media&#x26;token=caa983c0-e358-453a-9f62-4073d0e202db" alt=""><figcaption></figcaption></figure>

![](https://2773422523-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuytHSSE0uhny7g4jsNpY%2Fuploads%2F59aE2nB5jQJ5c3FpVf88%2Fimage.png?alt=media\&token=f50f1feb-163c-4ce9-b406-d218cec765c9) [**ForceDev**](https://github.com/KennyProgrammer/Force/tree/main)**: 2720 commits**

| 🟢[0.4.0](https://danil-dukhovenko.gitbook.io/force/other/updates/force-0.4.0)               | Pre-release | 100% |
| -------------------------------------------------------------------------------------------- | ----------- | ---- |
| 🔴[2025.b1](https://danil-dukhovenko.gitbook.io/force/other/updates/force-2025.b1-preview-2) | Preview 2   | 45%  |

## What Is This?

[**Force**](https://github.com/KennyProgrammer/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](https://www.khronos.org/opengl/), [DirectX](https://en.wikipedia.org/wiki/DirectX) and maybe in future [Vulkan](https://www.khronos.org/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.

**Force** was developing by one person [Danil Dukhovenko](https://github.com/KennyProgrammer/Force/commits?author=KennyProgrammer) from [January 2020](https://danil-dukhovenko.gitbook.io/force/other/insider) 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.

So why a **Game Engine**?\
Because I want to make my own technology, even if it will small at first, which I will eventually develop. I also always wanted to create a **game** using my own engine. You can get more information [**about me**](https://github.com/KennyProgrammer) in general and what the purposes was to create a my own Game Engine if already exist open source engines like **Unity** and **Unreal**.

**Force** is currently under development and may not have all features that should Game Engine have, **but im working from home, and working pretty fast**.

If you interesed you can check Force global [Roadmap](https://github.com/KennyProgrammer/Force/blob/main/.github/Force-RoadMap.md) to see completed and not yet completed features.

Check the [About](https://danil-dukhovenko.gitbook.io/force/about) page for information about me and how i started working on it.

<figure><img src="https://2773422523-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuytHSSE0uhny7g4jsNpY%2Fuploads%2FIYaftSNg2AM1UlJHaNhc%2Fimage.png?alt=media&#x26;token=04a8f1c7-2707-4e0d-a650-6159e4e0fbb7" alt=""><figcaption><p>Force 0.4.0 (From April 2024)</p></figcaption></figure>

## Download

:warning: This product is not production ready, only for testing.

| [ForceSetup.exe](https://github.com/KennyProgrammer/Force-Nave/releases/download/v1.0.5/ForceSetup.exe) |
| ------------------------------------------------------------------------------------------------------- |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://danil-dukhovenko.gitbook.io/force/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
