View Full Version : [Engine] Maker3D

March 20th, 2011, 7:05 AM
Maker3D is a powerfull 3D RPG maker environment.

The software is designed to provide user-friendly and familiar RPG creation tool for the maker-community. Software offers an easy, self-documenting clickable/writable scripting system based on BASIC programming language. With chipset and tileset based map editing, you can easilly create the universe for your game. To use the application, no programming skills needed. Maker3D ships with large built-in content, including tilesets, chipsets, monsters, avatars. Everything, you need.


Just select a model from the left list by clicking with the mouse, and click on the map. Its so simple to create your rooms, cityes, houses, caves. Select a pen, and paint your ground. Select a texture, and change the ground tiles. Just like in the old 2d rpg maker softwares, Maker3D offers an easy editor system to create your maps within minutes. You need more than the built-in chipset and tilesets? No problem. Maker3D offers support for the most popular object and texture formats, including .3ds, .obj, .c, .jpg, .bmp, .tga

Built-in character creator wizzard

Select the hair fashion, select the panties, select socks, shoes, gloves, etc... In Maker3D, you can just simply click together your heroes, NPC-s, and enemies. You can simple add your textures too, and the finished models does not needed to be exported: they just work. You viewing the characters in real time while you editing them, you can rotate them with the mouse, and check them from multiple directions.

Documentation-free knowledge

Handling Maker3D is even simplyer than handling the old 2d rpg creator softwares. Just check the example game, read everything wich is writed out to your screen, and put your game together.

Easy script/event editing

You can place your scripts on the world map, and you can simply write them. You not need to learn Maker3D-s syntax: just click on the command! For example, to create a script wich loads a modell, just click on the command LOAD_MODELL, select a modell from the pop-upping content browser, then point on a location on the world map. You can use variables, cycles... FOR, IF, you can build up your scripts with the help of the famous BASIC programming language. After you click or type a command, the command's syntax appears, and a tiny example that shows the working of the specified command. You can place up to 80 script on a map: they will executed parallelly. Almost 100 scripting command: text writing, messaging, sound handlig, everything you need.

Built-in battle system


Maker3D has built in HP / MP / Item / Magic / Attack / Block based, turn-based traditional JRPG battle system. You can add up to 4 hero and 4 enemy to the current battle. You can handle the battle system easilly from the script-system. Running a battle will not even break the other running scripts on the map. Add your heroes, monsters to the battle system, and enjoy the battle with the epic battlecamera system.

Loading and saving

Game created with Maker3D offers loading and saving ability, wich restores your characters, variables, and items. It even saves a screen dump, wich is associated to the save slots.


What you see is what you get. You can just try your map in Maker3D immediately, and return to the map edition. Maker3D has debugging ability: watch your variables, frame per second rate.

Save executable

Maker3D can export an executable from your game. Your exported game can be easilly shared with your friends or on the internet. Your exported game is LOGO-FREE. Its not necessarry to install your game on the users machine, its enough to be copyed. No external runtime packages, and no other horror.

Modern 3D graphics

Maker3D got modern 3D graphics, with real time lighting and real shadowing. Particles, anti-aliasing, motion-blur, glow, gamma... Everything, you need. Maker3D is the ONLY usable 3d rpg creator software. This is the only existing software wich offers the simplycity of the old 2d rpgmakers and the magic of real 3d.

Get some food, turn off the lights, sit down, and feel the power of your creativity. Create your own RPG! Get Maker3D today!

download: http://maker3d.tk

August 21st, 2011, 4:21 AM
build 681

-Changed loading screen design
-Some small design changements in the maker's editor
-Changed right parameter panel
-Testing map now resets script execution properly
-Fixed pentagram flickering in the battle system
-Now editor automatically uses the Non-Power-Of-Two textures, if it can
-Battle system enemy selection may showed wrong enemy, fixed
-Enemy may attacked alreday dead hero becouse of an unitialized data in the code
-Magic list showed broken Red Magic parameters until it floated to the screen
-60% speed up in the graphics pipeline
-Graphics engine caused matrix stack overflow, fixed
-Graphics engine sometime touched shader functions without reason, fixed
-Battle camera may showed wrong image when the teams showed
-Battle system printed memory garbage sometimes, when an attack affected the whole team
-Heroes and enemys now squat correctly, if they injured seriously
-Cacheing recived a loading bar
-There may was broken vertices above the heroes when they stopped walking, fixed
-20-30% speed improvement in the animated model loading
-Battle camera code now does not watch to upward if the enemy/hero is small
-Better radar
-Scripts was missing from radar, fixed
-Now you can switch lines in script editor by clicking into they line number
-From now, failsafe Direct3D mode available for GPU's without OpenGL drivers (experimental, in game mode only)

BUILD 685:
-nVidia performance bug fixed with some GeForce GPU's
-Now frameskip is supported, when framerate is too low
-Matrix stack underflow fixed in the graphics engine
-VBO overindexing fixed in the graphics engine

August 22nd, 2011, 6:59 AM
Wow! I'm speechless! Great work, keep it coming ;D

August 22nd, 2011, 4:12 PM
Hmm, looks very interesting.

August 24th, 2011, 5:36 AM
thankyou for the great oppinions, after i will reach the required amout of posts, i will paste some screenshots to the opening message.

August 24th, 2011, 7:12 AM
Wow, are you in charge of making it? Which version of OpenGL is it using? Why is it switching to DirectX when OpenGL is not found if Windows comes default with OpenGL 1.1? How did the newest version speed up by 60%? That's incredible.

August 24th, 2011, 7:57 AM
Which version of OpenGL is it using? Why is it switching to DirectX when OpenGL is not found if Windows comes default with OpenGL 1.1?
-Its not switching automatically to d3d, the exported game (created with maker) can be switched to d3d instead of opengl. However, d3d mode is very broken, and its added only on that case if there is no opengl drivers present in the system.

-Windows come with software accelerated opengl 1.1, wich is unplayable on every system, becouse its so slow. If a graphics driver is installed, it will ,,replace'' the opengl driver in the system. Modern opengl graphics accelerators have at least opengl 2.0

-Maker is not opengl version-based, its extension based. The newest extension wich Maker can use, is being added with OpenGL 2.1. Maker3D (and the exported game) can run on all OpenGL compatible graphics card. However, if you try some extreme old, like Voodoo3, it will be unplayable slow, but it will run.

How did the newest version speed up by 60%? That's incredible.
Maker3D's graphics engine used a very old (glvertex3f) vertex path to render the shadows on animated objects. The reason of this is that the newer vertex path (vertex array) was somehow crashed with a lot of broken drivers by ATi, and i disabled this renderpath on various type of geometry, to avoid stability problems. But now this problem is fixed in catalyst drivers so i enabled the vertex array path. And i also fixed a vertex overindexing bug in vertex buffer objects (vbo-s, a technique to load the geometry directly to graphics card's RAM). I also fixed matrix stack under/overflowing bugs, and removed a few unnecessary opengl call from the engine. With this adjustments, a total 60% speed up gained.

August 25th, 2011, 5:43 PM
Alright, I understand being an OpenGL programmer myself(though newbie). I have a question about the executable that this thing makes. Is it an interpreter? What is the default filesize(an empty executable)?

The only thing that bugs me is that you say that you can only do up to 4 vs 4 and Pokemon is done 6 vs 6.

August 26th, 2011, 8:07 AM
Yes, it is an interpreter. Executable=runtime.exe, you can found it in the bin directory. Yeah, battle system can do only 4 vs 4 batles.

paypal button was broken on the site; problem solved.

August 27th, 2011, 7:18 AM
Yeah, battle system can do only 4 vs 4 battles

I'm sure there's some way to script 6 vs 6....
Anyways, this looks good.

August 27th, 2011, 11:57 AM
btw arent pokemon battles split into 1v1 battles aniway? :P

August 27th, 2011, 12:38 PM
btw arent pokemon battles split into 1v1 battles aniway? :P
Yes but not always. There's also 2 vs. 2 and 3 vs. 3 battles in pokemon games.

Btw, you forgot to mention these extremely important facts in the first post: You can't save with demo version and the full version costs 9€.

September 12th, 2011, 6:45 AM
BUILD 702:

-20-70% speed-up
-sprites now using mipmapping and anizo filtering, if available
-fixed a broken filter selection in the graphics engine
-application now sets default language to Hungarian in Romania and Slovakia

September 14th, 2011, 7:00 AM
PLZ TELL ME! Did you create this APP?!?! I didn't try it yet, but it is in my To-Do List as soon as I get to my PC. It looks so Flexible, I wanna try to make a Pokemon Based Game out of it lol

September 14th, 2011, 4:21 PM
yes, this is my software.

September 16th, 2011, 5:26 PM
Can ya import models on this? Just askin'.

September 17th, 2011, 3:38 PM
yes, you can copy .3ds, .obj, .c into the program

September 25th, 2011, 11:40 AM
Intel HD graphics series/GMA series are probably the most famous graphics deaccelerators, wich has around 50+ % market share in the universe among GPU's. And peoples are tortrued me, to make maker3d compatible with this beautifull graphics cards also.


So i just did it. I have added a low graphics quality mode to Maker3D, so the editor currently can run playable on Intel HD graphics series. It can found in the Maker3D menu, and can be adjusted in real time. It also can switched back to full graphics quality easilly. This maybee also helps on SiS and S3 graphics cards.

BUILD 704:

-accidentally, build 702 used a bit darker lighting modell. fixed.
-editor can be switched to low graphics mode (Intel GMA owners now can be happy)

please note: download mirrors will be refreshed within 2 day

October 10th, 2011, 4:59 PM
okay mamoswine, this time we gona reach 25 fps with 9800gt, i promise

BUILD 719:
-30% more FPS
-20% faster content loading
-fonts was mistakenly garbage collected sometimes
-bug fixed: some nvidia bugs (caused some missing lighting)
-added a door sound, a cow avatar, and a desert texture
-bug fixed: some minor collision glitches
-graphics fonts now got antialiasing
-bug fixed: small but annoying border for sprites
-fixed broken scrolling with the scrollbar

mirrors will be refreshed within 24 hours

October 16th, 2011, 11:55 AM
Wow that's awesome. I didn't know a program like to make 3D games existed. I must definitely try that. 8)

October 16th, 2011, 1:31 PM
Hm, in my opinion, BASIC sucks.

October 17th, 2011, 6:39 AM
Wow that's awesome. I didn't know a program like to make 3D games existed. I must definitely try that. 8)

thankyou :3

Hm, in my opinion, BASIC sucks.

BASIC is a simply programming language, and its a very good language to be the base of softwares like this. Almost everyone can understand it, and its teached in scools. I combined it with clickable edition, so everybody can create they scripts. I dont think that any other programming language would be so ideal for this maker.

November 5th, 2011, 8:50 AM
do you think i can make a pokemon black and white effect with this?
because it's haves own character creator

November 9th, 2011, 1:46 PM
the maker supports .3ds file format, so you can use almost every modelling software to create your own characters.you can also use the built in characters, you can change and repaint they cloths easilly, the model creator is costumizable.

December 6th, 2011, 7:15 AM
thankyou ^ ^


btw, new build will arrive around christmas, with some new features, 1-2 new model and content, and with the usual 4-5% speed-up.

December 8th, 2011, 7:12 AM
Hm, in my opinion, BASIC sucks.

haha I gotta agree... But I like what you have made so far, I wont use it. It does look interesting although.

Pia Carrot
December 9th, 2011, 3:38 PM
If it's possible to change the battle system via scripting, I'd be willing to pay for the full version. How exactly does the licensing on this work?

December 10th, 2011, 7:39 PM
If it's possible to change the battle system via scripting, I'd be willing to pay for the full version. How exactly does the licensing on this work?

I would assume so if he releases the source code and you know Basic

clickable edition, so everybody can create they scripts.

I think he means something similar to XP/VX scripting setup so like i said I'd think you would need the source but he could probably answer you better...

December 16th, 2011, 6:41 PM
Evil Arms ,,If it's possible to change the battle system via scripting''

you cant rewrite the source code of the battlesystem itself, its hard-coded.
you can script your own battle system together, just like in rpgmaker (painfull).

KingCharizard ,,you know Basic''

i done the maker itself in C, i have written an own BASIC interpreter and bytecode compiler/JIT for maker3d, becouse i think that BASIC is the best and simplyest way to do scripts in such software.


BUILD 746:

-Terrain rendering is optimised (a total +20% performance)
-Some little intro thingie added
-Fixed the alpha-blending bug on shadowed models
-Script wait until exec was broken
-Added two new pine-tree models
-Added menu that allows copying models, scripts and terrain
-Some better interactive menu animations when moving mouse in the editor
-Fixed command: SHADOW_DIRECTION
-Fixed a minor flaw in the tga loader
-Fixed a potentional segmentation fault
-Fixed an issue with animations when a model had only 2 keyframe
-Font textures was not properly cached.
-Paking down/deleting was mistakenly ate the RAM
-Terrain texture painting now can be deleted with right click
-Character creator accidentally returned a debug string on the console
-Added a new overworld music
-Added a non-store testmap mode that keeps the whole map after testing
-Incrased max number of scripts per map from 80 to 180
-i opened a topic on my upcoming (not yet used) portal for maker3d, some questions can also go there http://kotkaa.no-ip.org/forum/viewthread.php?thread_id=132&pid=497#post_497

[b]download: [/b ]http://Maker3D.tk


Pia Carrot
December 17th, 2011, 9:23 AM
Hey, thanks for replying! I am still quite interested in this, so I will probably wait for you to update a bit more and then I will purchase it (which brings up another question; If I buy and download your program and you update it, will I get the update or will I have to buy another one?)

December 17th, 2011, 2:07 PM

-This is a hotfix version, the new terrain renderer was broken
-The english locale was missing on the copy menu
-Added new command: MODELL_ALPHA
-Instead of o3 and 6x86 mode, this release is compiled with o2 and 5x86
-Test (throw) caused strange behaviour in the editor
-Saving ditchs in the terrain was flawed
-There was an issue with decoding negative non-string variables

evil arms:
full version delivered in e-mail.
once you have buyd it, updates are free, you can request them in e-mail.

Pia Carrot
December 17th, 2011, 3:00 PM
Alright, sweet. Definitely gonna go ahead and get this (Might have to wait till tomorrow). Thanks for making such a sweet Game Maker, Geri :D

December 18th, 2011, 3:45 AM
thankyou, i am always very happy to see a satisfyed user.

January 2nd, 2012, 8:11 AM
BUILD 756:
-Returned to 6x86 o3 compilation: 5x86 binaries was too slow on some systems.

January 14th, 2012, 4:19 PM
So you said this is done with the BASIC language? does that mean you can alter how it works using BASIC? That would be awesome.... I have some experience with the program DarkBasic :D

January 22nd, 2012, 8:51 AM
no, this is done in c/c++.

but you can done your scripts in it with a BASIC-like language.

BUILD 757:

-Fixed a memory bug in file name handling, may caused segmentation fault on some systems.
-Fixed several program flow control bugs in while/wend/if/else/endif/exitwhile/exitfor handling

download links will updated within 24 hour.

February 14th, 2012, 12:26 PM

New homepage for maker!

I hope, everyone will enjoy this, please if you have alreday buyd the Maker, or if you are insterested in it, or if you just curious, register on the portal, and say hello!

February 16th, 2012, 9:01 AM
Every greek buyer gets 50% discount after buying the Maker.
I support the protest against the illegitime European regime.
So until the greek mass-demonstrations / revolution continues, every Greek citizen gets 50% discount.

March 15th, 2012, 11:25 AM
BUILD 764:
-Fixed a bug on some Intel i3/5/7 machines that caused maker3d to crash
-Fixed a bug with some S3 graphics cards that caused windows hang when starting maker
-Fixed a bug in the image loader that may caused unexpected results or crash in some cases

also, fixed crash on *some* intel hd graphics machines.

Pia Carrot
March 15th, 2012, 1:20 PM
BUILD 764:
-Fixed a bug on some Intel i3/5/7 machines that caused maker3d to crash
-Fixed a bug with some S3 graphics cards that caused windows hang when starting maker
-Fixed a bug in the image loader that may caused unexpected results or crash in some cases

also, fixed crash on *some* intel hd graphics machines.

Great update. My i3 laptop appreciates it ^.^

March 16th, 2012, 1:56 AM
greetings to your laptop then :D

April 5th, 2012, 6:53 AM
BUILD 765:
-RESTART_SCRIPT was broken when a model on the script walked away in some cases
-Test map (throw) was forgot to reset the movement bits of some objects, fixed
-In the editor, the camera now can be zoomed higher.

May 10th, 2012, 4:01 AM
there is some issues with the community modules of the webpage. the problem will be fixed by this night.

July 25th, 2013, 4:55 AM
sorry, there was an error with the website, not its fixed

November 14th, 2013, 11:36 AM
Bug workaround:

Bug when loading some types of .wav file format: some newer audio collection sites and some newer audio editor softwares started to use 48 khz audio file format to export or save they audio. Maker3D does not support 48 khz audio files. Maker3D supports 44 khz, 22 and 11 khz formats, but not 48 khz (yet). Please convert your audio files to 44 khz, before using them in Maker3D.

July 7th, 2014, 12:06 PM
Bug workaround: buggy jpg encoders

Some newer websites and applications (such as GIMP) started to use a new jpg compression algorythm, which is not compatible for some unknown reason.

If the engine fails to load the jpg file, the texture will be missing, and the part of the model which contains the buggy jpg file, will be white.

I tried the latest version of the jpg decoder i use into Maker, but it not solved this, so i cant do anything with this problem.


Save your image into a different format (like png), and if you wish, save it with another painting application into the jpg format. jpg files saved by mspaint, kolourpaint, xnview are usually good.

August 18th, 2014, 8:45 AM
Hello, I bought this maker yesterday already patched the crack everything ok, but when I click to open anyone of the chooses in the first screen after a little time loading the program stops than closes... I'm using:
Operaional System: Windows 8.1
Processor: Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz
Ram: 4,00 GB
I have no Video Card...

If you are thinking "That's the problem, you won't have Video Card!", sorry but i have tested in mine aunt's netbook with just 2GB of memory but with Windows 7, and runned with much lag but runned... if you want more especifications about my computer just say me, and i tried to find you by the skype and yahoo but i didn't found... Thank you...

March 10th, 2015, 3:15 AM
marcospdsf: the bug is in the intel igp drivers, i attempted to fix it with multiple intel igp-s, however, the most is still crashing. currently i am not able to fix this issue. you can try running maker with linux, maybe there it will be able to run with the intels basic opensource drivers.


Dear future customers, euro is not accepted any more, all price is changed into USD due to economic reasons.

March 25th, 2015, 11:20 PM
Awesome !!! Let me give it a try...

March 26th, 2015, 3:10 PM
i hope you will like it :3