We started looking into Unity at work (mobile games developer, VisualDreams) and I thought that I would try to get up to speed with it by doing a simple hand painted dungeon. Diffuse and lightmaps only.
I just started creating some simple tiles and textures. There are some lightmap seams and since I haven't made something for the backsides you can see through the walls but I thought of adding some simple black tiles to fix that.
I will probably need some cubemap or background elements as well..
The Tiles
I will need to work on the textures a bit and add more to the Dungeon but I am already quite in love with Unity and the simple lightmap system.
Replies
Unity utilises static batching meaning that all meshes that are static and uses the same material is batched into one drawcall. The scene isn't optimized, I could throw all textures into one atlas at this moment but since I'm not sure how many props will be added etc this will be done later, but It never climbs above 15 drawcalls.
Looks good!
Hmm.. Yeah that is probably true since they use six different texture for each face. Could probably be solved by mapping and exporting your own cubemap wih all faces in one texture.
Thanks I'm working on some background areas and how to solve "fog" in the backgrounds without using fog. Fog eats fillrate like crazy on mobiles so I have to figure something out.
Practicing textures and tileable meshes while also getting up to speed in Unity. But also I have always wanted to make a cool dungeon :P
loving the tileable painted textures
Overall looking good, looking forward to seeing more of your work
true but thats still slower than pre merging them in your 3d app i did extensive benchmarking and performance wise:
pre merged in max/may > combine children script > static batching > dynamic batching
Maybe if I merged sections, that would probably speed up level creation as well. Floors and walls would be sections while props are staticly batched to be able to variate the sections.
How much slower was combine children script than pre merged?
Got to write a shader for using vertex alpha to fade out background pillars since fading them with fog is to expensive..