I am about to start a new game project and I think about levels.
Is it nice idea to create levels in editors like 3Ds max?
Like base level’s geometry and put there meshes with special names/tags, which I will replace by for example enemies or traps?
How do you guys design and store levels for your games?
Hello, don’t know what kind of game it will be, i think a good way could be a json file with levels, enemies and traps (example: level, xlocation, ylocation /or/ level, xlocation, ylocation, enemyId (or trapId)) but it’s just my opinion.
I meant, is it necessary to make level editor for game?
It will be arcade game with mazes levels.
So to find out positions of my enemies, firstly I have to place them somewhere.
I think, I can do it in 3D editor, export with geometry and replace by real enemies in loading stage.
Well the level editor can help you to see the level while you build it but it’s not essential. You can build it on paper with a x,y grid and copy it in the json file. For the enemy you need an enemy entity (or more than 1) and clone it when you create the level for each enemy location (in the same way you clone the floor tiles).