Skip to main content

Wireframe Pass 1

I took some time last night and put together two templates for sketching out the rooms for the game.  One is a detailed page that I think I will use when working out more detailed ideas.  The other one is a page with 16 thumbnail screens with some room for a few notes.

After I had a few sheets of the templates printed out I cracked open my sketchbook and did a mind map of locations.  I found this much easier doing it by hand instead of on the computer.  Another upside I had not thought about but now appreciate is that when doing this you are naming locations first.  This made it much easier for the next step.

After I had a decent sized mind map of 29 rooms I figured I should do some quick and dirty thumbnails.  This was harder to get into at first and I found I had to come back to it the next day.  When I did come back to it everything came together really quickly.  There are some ugly thumbnails that are just a mess but it is enough for a first pass wireframe.

they ain't pretty but thats they work


After getting all 29 rooms roughly thumbnailed I scanned them and broke them apart int their own rooms using my mind map names as the room names.  I then ran through each room and roughed in each hotspot that will link the rooms together.  After that it was time to setup the room linking logic.

After the logic was setup I ran through all of the rooms checking their links.  There were about 3 or 4 that I had missed completely but that was easy enough to catch and fix that I was able to get all 29 rooms wired together.  It is pretty cool to be able to move to all of the rooms and get a sense of the space.  Now that the rooms flow together I can start doing a more detailed block in of the rooms and start think about interactions.

Comments

Popular posts from this blog

Plunder Bunny | Flash Game Character Mockups

Another collection of design/mockup sheets for a personal project.  The game was a very simple 2D platformer in the vain of Super Mario.  I got pretty far with the game but ended up getting busy with some contract work and the project feel into the ever growing abyss of personal projects.  When I get some more free time I'd like to try and re-visit it. The visuals were really fun to work on.  Inkscape was used to flesh out my initial sketches.  Each character was broken up into pieces like a paper puppet.  After Saving the pieces out at high resolution they would then be put back together in Blender 3D where they would be animated.

Level Buddy | Blender Addon

An old-school CSG inspired level editor add-on for Blender 3D. The add-on is still very much a work in progress but fairly solid for blocking spaces super quickly.  Just because graphic fidelity has gotten insanely good and hyper detailed doesn't mean we shouldn't look back how older games were put together, at least that is my opinion.  One thing I always come back to is how quickly the tools in the first 2 versions of Unreal Ed 2 and Doom level editors allowed anyone to block out a level, iterate on feedback or try an idea out.  So I just took some time to put together a similar pipeline right in my 3d package of choice.  I wanted to keep it simple and quick to try out level design ideas.  You can use it for simple white boxing of your level, break it up into multiple static meshes and import them into your game engine of choice or  you can use that as your starting point to start more detailed modeling .  When you build the map you get a single static mesh th

Data First Project

Last post I talked about a project I started using the approach of designing the data first.  It is my current pet project and one that I will keep exploring and playing with because it is so much fun.  So here are some snippets of code the show the structure of my data and some of its values. One thing you might have noticed is that I am using the JSON data structure.  JSON is a great format and pretty much every language already has a JSON parsing library so it really let me focus on the design of the data and how each piece would reference/connect to other bits of data.  Just like code you spend a good chunk of time very early on iterating your data design.  My first attempt I found that I was nesting things way more then I really needed.  Since there was no code at this point it was super easy to just move things to new sections and make large sweeping changes until everything started to make logical sense for what I wish to accomplish.  As the data structure started to grow