Git Product home page Git Product logo

gameeditor's Introduction

GameEditor

Simple game editor written for learning. Technologies: C++, DirectX 11, Qt. The count of visible static game objects is limited by a dynamically rebuildable octree. User can load 3D .obj models with .tga textures 256x256. Place them on map. User can also add point lights on map. Graphic system: phong lighting, deffered shading, omnidirectional shadow mapping, normal mapping.

System requirements

For use this program you must have installed directx 11 om your computer. Also to build project from source code you must have Qt 5.9 on yout computer. I used Visual studio 2013 community edition for build project and didn't test other development environement such as Qt Creator for building. Builded Qt libraries as .dll files you can download from next section "Builded .exe file" and then place them in source code project folder.

Builded .exe file

In this archive are builded game editor, to launch program use GameEditor.exe file. In pathes.ini you can set the resolution of map editor window, set your numbers opposite width and height. https://drive.google.com/open?id=1_-DNhJUg5RoLgKQ7VEtLhf9cKYRpb4wL

Keyboard and mouse control

You can see control in menu Help->Control of GameEditor

Trailer (Test level constructed by Game Editor)

Youtube video https://www.youtube.com/watch?v=-aX-F2sQ1EM

Examples of use

Here you can see examples of use game editor video on youtube

gameeditor's People

Contributors

holodnukfedor avatar frostteo avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.