Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

ToxicTrigger/trigger

Open more actions menu

Repository files navigation

Trigger Engine

Logo

Version

[0.1.89](Unfortunate Orge) Lua Editor

Trigger Engine 은 imgui 와 DX12 & Vulkan 을 결합한 게임 엔진 입니다.

아래의 작업을 진행 중 입니다.

Work process?

Branch mean
master Stable Build
Nightly Nightly Build
test Nightly Build unit test
Toxic un-stable & nightly & current work
gitmoji mean
New stuff!
⬆️ Updated code!
🐛 Found Bug..
🔧 Resolved Bug!
🔥 Removing code or Files!
🚧 Work in progress.
🚿 code cleaning

Todo list

  • Attach Thread for All Engines Job ex) World Exporter & Editor & CPU DesHeap
  • make Template Macro ex) TCLASS like UCLASS-unreal
  • make Save Variable Data Like .. SAVE_VAR(var_name) :: -> component.h
  • Add Mesh Renderer
  • Add Model importer
  • Add Path Finding
  • Add Simple Collision Modeling ex) Box, Sphere, Mesh, Capsule ...
  • Add Simple Physics System
  • Add Simple Shader & Material editor
  • Add Simple Texture Loading
  • Add Simple Lighting
  • Add MSAA
  • Add Simple Post-process effect ex) DoF, Blur , Bloom , Motion Blur ..
  • Add More Effective InputManager ex) use Observer Pattern
  • Add Simple Terrain Engine
  • Add Tessellation Based LOD
  • Add View debugger.
  • Make it Buildable
  • FSM , Animation node Editor -> like BluePrint
  • Use Imgui Dock
  • Implement Vulkan API
  • Implement DirectX 12 API
  • Shader Converter (hlsl <-> glsl <-> spri-v)
  • Enable Mode
  • Import Zinny & wget

Build?

Vulkan SDK Site

  • Windows 10 + VS2017 || 2015 || 2019 + CMake + 64bit + VulkanSDK Setup

    1. Clone Project
    2. cd trigger
    3. mkdir build
    4. cd build
    5. cmake -G "Visual Studio 15 2017 Win64" ..
    6. cd ..
    7. cmake --build build --config Release
    8. Check trigger/build/Release/trigger.exe

  • Linux + c17 + CMake + VulkanSDK + 64bit

    1. Clone Project
    2. cd trigger
    3. mkdir build
    4. cd build
    5. cmake ..
    6. cd ..
    7. cmake --build build --config Release
    8. Check trigger/build/Release/trigger

  • MacOS

    1. Install Vulkan + GLFW3 + glm
    2. vulkanSDK/install_vulkan.py
    3. Follow Command Line setup!
    4. clone project
    5. cd trigger
    6. cmake .
    7. cmake —build build —config Release
    8. Check build/trigger.app

Version Name

0 0 0
mean Stable Nightly commit-count
0 Unfortunate Zin
1 Furious ogre
2 Greedy Troll
3 Heavy Tiamat
4 Fearful Frankenstein
5 Raging Fenrir
6 Hallway Siren
7 Awesome Skeleton
8 Nonsense Eredin
9 Immortal Naiads

Thanks to

About

Flexible Game Engine

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Morty Proxy This is a proxified and sanitized view of the page, visit original site.