The Crawl (3d RPG Maker)

By SAW_GameDesign - Added On 5/23/2010

Download Game

Quick Play

Windows Downloads

Current Rating
21 ratings
Rate This Game:

Watch the news for updates on the new engine, built using GLBasic for multiplatform support and more control over rendering.

**New demo for Quickplay, download version includes code, updated editor(more bug fixes) roof objects, stair & door placement and auto roofing for plaster and log walls. 8/15/10

**Strip2vox program available here > <still a work in progress, check the video section for a example of how it works.

**Forums created for the project on SourceForge >

I've started working on a 3d RPG using a voxels, going for a look of a console rpg if it was 3d looking.  In the process of making it I'm creating some tools to make it a moddable project as well.

It is being written in Evaldraw, a real time compiler based on C, created by Ken Silverman who made the Build engine for Duke3d.

This is still very early in developement.

So here's a bit about the planned features, limits and tools.

Lets start with the tools since I mentioned those last and most are avaible.


Evaldraw, made by Ken Silverman, the program that currently is used to run and edit it.  Currently it has no support for storing strings yet, so a lot of data is hard coded.  But not impossible to figure out for making modifications.  I'll be keeping functions that hold the lists of models at the bottom of the code to make it easier to find.  And comment stuff later.

Strip2voxel, the program I made in GLBasic converts a strip of images into a raw VOX file.  There are currently some limits, as GLBasic seems to have some issues handling very large images.  So I may need to remake this in something that only uses software rendering in hopes of better accuracy.  Another alternative is to just use bmp files and read straight from them instead of loading them.  Right now the limits I've found are with 64x64 images with a limit of 14-16 'layers' before the program starts to chew up the image.

Slab6, also by Ken Silverman, allows more fine tuning of the vox, and then you save as a KV6 file.  Color, pivot point, scaling and such can be modified.

poly2vox, also by by Ken, but I'm not sure.  This one is very useful for converting models, with textures included.  It supports 3ds and OBJ formats and you can set the sizing 1-255 for the largest point.

map editor, also made in GLBasic by myself and still a work in progress, but it'll handle creation of various sized maps, light, object, event and entity placement.

paint3d, created by Atomic, a more feature filled voxel editor, but not free.  Supports its own format and the format my project uses.  Can also export models as polygons.  *NEW*

Templates & tutorials, because nothing is easier than working from templates and examples, I plan to provide mask templates with template man that you can easily create your own 3d person w/ animations.  Right now just simple walking is done, but I still have some modifications to do.

Now for limits, because there are always limits...


Single story, there are no rooms over room, and may not plan to be any.  There will be the ability to create double story walls, but I'll save that for the features bit.

Size & Index, Entities, objects, events and lights are currently limited to 64 of each.  I may increase this later. 254x254 is the max map size.  A tile is a 64x64 voxel object.  The largest voxel model can be 255x255x255.

Visual bugs, been experienced on some platforms but not all.  Strip2voxel has some issues on certain computers using onboard memory for video ram.  Other glitches have occured but only one system tested.  **Noticed flickering in higher resolutions on slower systems***

No strings, none.  Editing to the source file required to add text.  However the Voxlap version coming out after will.  Otherwise there are a few work arounds for things like player name.

Saving/Loading - Only one save file, saved as 'save.txt' can be used.  This has not been added yet.  However its possible to have multiple save slots in this one file.

some more!, but can't think of them now...

So on to the positive, planned features.

FEATURES in progress

(1) Special stair objects - since theres no true rooms over rooms, when placing down/up stairs, adjacent walls will be cloned to make it seem like you have two stories worth of stairs going up.*DONE* 

(2) In addition to this stairs will have a special light source that either fades them to black(background color) or white(like outside).  Going up stairs will be an automated movement and fading transition between levels.  This will also be applied to exit halls and exit doors. *IN-PROGRESS*

(3) Two piece doors that swing like doors. Consisting of a frame and door itself.

(4) Dynamic lights, this is already working. *DONE*

(5) Dynamic enviroment lighting, much like I've done in past projects with a time based color change for outdoor enviroments.  Would affect the 'white' fade out screen. *IN-PROGRESS*

(6) Good, bad & neutral NPCs.

(7) Text speak built into Evaldraw, could be promising because it can be modified at any point. *May not use*

(8) Basic RPG features, stats, items and possibly item creation and resource collection.

(9) Conforming tile objects, objects that change depending on their neighbor.  Like a group of grass getting taller or having curved edges to reduce the squarish look.  Also including roofs, paths(maybe) and a few other objects that may benefit from this.  Another thing I'm taking from my past attempts.

(10) Instances, including but not limited to water drops, splashes, smoke, fire and so on. *IN-PROGRESS*

And more to come...

Show Less
Show Full


You must be logged in to post a comment.

Titibibadibitu 5 months ago

Will you ever finish this?

SAW_GameDesign Game's Developer
SAW_GameDesign 5 months ago

Hard to say, its all about getting an engine together for it. But right now I'm working on my sci-fi project for the time being.

Titibibadibitu 1 year ago

Its dead?

SAW_GameDesign Game's Developer
SAW_GameDesign 1 year ago

Nah, just in a coma. I had prototyped the game using Evaldraw, but its basicly just for prototypes, lacking features that would allow me to link features and handle files properly. Also the engine doesn't render how I'd like it, notice that only each tile is 'lighted', but the engine I'm working on(slowly) will allow for smooth shading, however with a Wolfenstein camera limit.

Titibibadibitu 1 year ago

looks interesting, i will admit that i'm so lazy that didnt read the description, can you make a resume of whats the game about?

SAW_GameDesign Game's Developer
SAW_GameDesign 1 year ago

Its a RPG maker in the first person view like classic Wolfenstein but with '3d' sprites instead of flat ones. It have a suite somewhat like RPGmaker so users can create their own games. I plan to make a sample game to go with it as I get more done. I'm trying to keep the engine so it can be open to a variety of themes.

Titibibadibitu 1 year ago

Perfect :D. I think that 3D + Pixel + 3D textures (sorta) = pure awesome indie game.

You still had my follow when i saw the game

Chopsee 2 years ago

Not bad techdemo ;)

rodryalru 2 years ago

se ve bueno (: lo descargaré

Mythril 2 years ago

Pretty good

doctor_roxo 2 years ago

are there any games that have been made using this on here? would like to try them out.

poe 4 years ago

Looks great :)

Font 4 years ago

The.. textures... pop right out! OH MY!

Jerome Baudoux
Jerome Baudoux 4 years ago

I just love the graphics, It's like playing a 8-bit game but in 3D. You really found a way to give your game its own identity.

Great work.


Game Info

Developer: SAW_GameDesign
Genre: RPG
Status: In Development


Game News

Friends {{client.onlineFriendsCount}}/{{client.offlineFriendsCount}}

People Online:

Room Users {{client.usersOnline.length}}