Posts Tagged "Levels"

Back to the Dungeon

After being stuck for so long re-doing animations and other basic stuff that was needed the idea of the mobile game came to mind and I started working on it. However I decided to take a look back and I realized the work needed to complete Dungeon Escape (the PC game) wasn’t that much anymore, so I’m back at it with as much effort as I can in hopes to finish it sometime this year.

Here’s an updated version of the character I’ve been working on, and a prototype of the starting prison cell room for the game



While this isn’t relevant to Elium anymore (not for the near-medium future anyway), someone asked me over at the forums about my waves setup and how they look in motion. Here’s a video of it:


The effect was achieved by using a really large FluidSurfaceActor for the ocean and a few FluidInfluenceActors that make the waves, all of which are animated with Matinee to roam in a loop along the coastline to create the waves all over the game terrain.

Read more…

Random Dungeons

I’m back with a new update. Things have been slow lately but I’ve gone one step forward by implementing an important feature. Yeah you guessed it from the title, it’s the Random Dungeon generation.

The idea behind how I’m generating the dungeon comes from this page, but my implementation has nothing to do with BSP (only the concept of splitting areas into child areas and keep the tree as a reference). In reality I’m doing it as follows:
Read more…

Reworked my level Master Material

(Yes I know I jump from one unfinished thing to the next one. The KMotionCapturer update should come sometime soon).

Inspired by [the work of d1ver] at the forums I’ve reworked my level Master Material. The significant part is that the material uses only a NormalMap (which includes a HeightMap inside it) as artist-created textures, the rest is semi-procedural: it’s colored via a Gradient Mapping technique (using the HeightMap), then it blends 4 extra detail textures (all packed in the same one) at different scales and intensities, and does some edge detection (using the HeightMap) to add damage to “edges” in the texture.
It works alongside the standard BumpOffset used for parallax bump, and some extra Gradient Mapping used as Specular too.

The result using a rush-job texture in some very poorly UVWMapped dungeon hallway meshes is the following: