nikitakrutoy / xyzngine

Simple Game Engine Based on OGRE3D

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

xyzngine

Import editor files locations

Media/scripts - lua scripts. Include script for demogame with float in-game camera.

Media/scenеs - scenes files in json. xyzditor saves files hehe by default.

Media/models - ogre models.

Media/actionmap.ini - actions to keys mapping. You can add yours.

Workflow

  1. Create scene in xyzditor
  2. Write and add scripts to Media/scripts
  3. Set scripts for objects
  4. Save to default.json
  5. Run demogame.exe

Editor

  • Scene tree
  • Camera settings
  • Add or delete object (empty, mesh, light)
  • Object property editor
    • Transforms
    • Scripts
    • Mesh
    • Materisl
  • Load/Store
  • Free float camera

alt text

Scheme

alt text

About

Simple Game Engine Based on OGRE3D


Languages

Language:C 52.3%Language:C++ 37.9%Language:HLSL 2.6%Language:Objective-C 2.6%Language:Shell 1.0%Language:M4 0.9%Language:Metal 0.7%Language:Java 0.6%Language:CMake 0.6%Language:GLSL 0.3%Language:Perl 0.2%Language:Assembly 0.1%Language:Makefile 0.1%Language:JavaScript 0.1%Language:PowerShell 0.0%Language:Python 0.0%Language:Roff 0.0%Language:Lua 0.0%Language:Gnuplot 0.0%Language:Batchfile 0.0%Language:HTML 0.0%