Level Creator

Table Of Contents

About

This is a 3d level structure creator program. It allows you to place models in a 3d space and export just their positional data. You can also attach more data to each object and add different types of objects such as lights and specific points in space. These structures then can be easily loaded into any game and used.

Upon release the creator will have two modes. One for just normal models and another for voxel based structures.

Development

All of the program is developed from scratch using just TypeScript. The only external dependencies are Babylon.Js and Electron.

Full List Of Technology Used
  • TypeScript
    • Used to write all of the source code
  • Babylon.JS
    • Used to provide the 3D rendering onto the canvas element.
  • Electron
    • Used to make it into a desktop application.

Design

The entire program follows OOP and the MVC design pattern. The data for the models are never actually stored in the display. Everything is an object behind the scenes.

Notes

This is actually an iteration of a program I made for a game I am developing. I realized it's potential so I broke it out into a whole separate application. I started this before the voxel engine and decided to include it into the final release.

Currently there is no link to the source code. Since I may be releasing this as a commercial product.

Screenshots

No alt provided.
No alt provided.
No alt provided.
No alt provided.