• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

INGTechnologies/ING: a high performance game engine for Windows

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

INGTechnologies/ING

开源软件地址:

https://github.com/INGTechnologies/ING

开源编程语言:

C++ 85.4%

开源软件介绍:

Artboard-1

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




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
ReDEnergy/OpenGL4.5-GameEngine: 3D Game Engine发布时间:2022-06-07
下一篇:
titman/CrazyCream: CrazyCream use sparrow game engine.发布时间:2022-06-07
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap