开源软件名称:INGTechnologies/ING
开源软件地址:https://github.com/INGTechnologies/ING
开源编程语言:
C++
85.4%
开源软件介绍:
ING is a high performance game engine for Windows. It's free, open-source and under the MIT license.
Features
- Low Level
- Job System
- ECS
- Actor
- UI
- Hierarchy
- Dynamic Vector, Float,... and Element Style
- Rendering
- DirectX11 API
- Multi-Pass Shader
- Pass, Pipeline
- Material
- Layer System
- Math (SIMD and non-SIMD)
- Event
- Relection
- Window (MSVC)
- Utilities Library
- Support Multi-Application
- C++ Plugin loading at runtime
- C# Scripting
Getting Started
- ING Technologies team member :
Step 1 : Setup, install Mono
- Install Mono
- Add new environment variable:
key : MONO_{ platform (X64 or WIN32) }
value : { mono installation path }
Step 2 : Fork ING repository to new repository and then clone it.
Step 3 : Create new directory: "Source/Games/Developers/ {your github username} ". This directory will store your games,...
Step 4 : Copy and paste "Source/Games/Sample" to your directory which is created in step 3.
Step 5 : Copy and paste "ING_VS {visual studio version} .sln" to "ING.GitIgnore_VS {visual studio version} .sln".
Step 6 : Open "ING.GitIgnore_VS {visual studio version} .sln".
Step 7 : Create new visual studio solution folder "Source/Games/Developers/ {your github username} ".
Step 8 : Add all projects in "Source/Games/Developers/ {your github username} /Sample" to solution folder which is created is step 7.
Step 9 : Set runtime project that is added in step 8 as startup project.
Step 10 : Set project dependencies of your Runtime project: ING, your BuildEvents.
Step 11 : Set project dependencies of your BuildEvents project: ING.
Step 12 : If your CPU not support SIMD, change configuration to Debug.NonSIMD.
Step 13 : Run and enjoy.
- Other :
Step 1 : Setup, install Mono
- Install Mono
- Add new environment variable:
key : MONO_{ platform (X64 or WIN32) }
value : { mono installation path }
Step 2 : Clone ING repository.
Step 3 : Create new directory: "Source/Games/Developers/GitIgnores/ {your github username} ". This directory will store your games,...
Step 4 : Copy and paste "Source/Games/Sample" to your directory which is created in step 3.
Step 5 : Copy and paste "ING_VS {visual studio version} .sln" to "ING.GitIgnore_VS {visual studio version} .sln".
Step 6 : Open "ING.GitIgnore_VS {visual studio version} .sln".
Step 7 : Create "Source/Games/Developers/ {your github username} " (visual studio solution folder).
Step 8 : Add all projects in "Source/Games/Developers/GitIgnores/ {your github username} /Sample" to solution folder which is created is step 7.
Step 9 : Set runtime project that is added in step 8 as startup project.
Step 10 : Set project dependencies of your Runtime project: ING, your BuildEvents.
Step 11 : Set project dependencies of your BuildEvents project: ING.
Step 12 : If your CPU not support SIMD, change configuration to Debug.NonSIMD.
Step 13 : Run and enjoy.
Documentation
WARNING: ONLY SUPPORT VS2020 AND WINDOWS X64 PLATFORM
Links
Community
|
请发表评论