Gekido Design Group
Languages Written In:
- User Reviews
A RAD tool for creating royalty free 3d games. Powered by the Genesis 3D open-source graphics engine, Reality Factory is a wrapper that simplifies game creation for those people that don't know how to code in C+++. With advanced features such as bump mapping, normal mapping, boneanimation, and foliage, with more currently being implemented, such as physics and dynamic shadows.
Includes level editors for wysiwyg placement of elements in a level. Very easy to use once the basics have been mastered.
- Save/Load System
- Complete game & machinima creation system without requiring ANY programming knowledge
- customizable weapons system for melee & projectile weapons
- Predefined Character and Camera Controls provide first, 3rd person (fakk2 style) & 3rd person (diablo style) & 3rd person (resident evil cinematic style) viewpoints, changeable on-the-fly in-game as desired
- Complete interactive (deus ex style) conversation engine, complete with a GUI conversation tree builder for writing your conversation scripts.
- customizable Menu & HUD Graphics (customize via ini files)
- Configurable Graphics Renderer allows the designer & end-user tweak their performance & graphical quality settings as appropriate.
- Environment Mapping
- Particle System
- customizable effects & explosions system
- Skybox with multiple cloud layers, dynamic sunlight (changes based on the time of day & location (latitude, longitude))
- Spherically mapped sky for seamless sky and horizon
- full decal engine (bloodstains, bullet holes, cracks in walls, etc)
- liquid engine for water, blood, oil type effects & containers.
- teleporters, jumppads, lighting bolts, foglights, particle spouts, screen shaking, rain, morphing fields, animated flipbooks & other advanced effects to spice up your levels
- Dynamic colored (RGB) lighting
- Pre-computed lighting for animating light intensities and simulating caustics
- Shadow Mapping
- Video AVI & animated gif support for cutscenes & animated level textures
- Support for compressed textures
- Up to 32 bit alpha-transparent textures
- Dynamic texturing effects such as procedurals, animations, blending, and morphing
- Mesh Loading
- Use Maya, 3d Max, Gmax, Truespace, Animation Master, DXF, 3ds exporters for actors, level geometry
- Milkshape 3d exporters for actors & level geometry
- Portals 32 bit bsp-based rendering with full radiosity support
- Keyframe Animation
- Skeletal Animation
- Animation Blending destroyable animated geometry
- Basic Physics
- Collision Detection
- Rigid Body Integrated rigid body physics simulation support for world objects
- Decision Making
- Scripted Boolean-logic enabled trigger system for complex in-game actions
- 3D Sound
- Streaming Sound 3d audio engine with mp3 & wav support
Several custom editors to choose from to create your geometry
- Integrated Scripting engine for NPC, cinematic & in-game sequence scripting (SimKin) for customizing in-game behaviors and actions.
- Customizable Script Editor for creating your scripts.
- in-depth NPC Pawn system, scriptable NPC & PathPoint engine
|License Name||Price in $US||Source Code Included?||Additional information|
|professional version (no longer available)|
best game engine out there
i have been using this game engine now for about 4 months it is the best engine out there and the best thing is it is free they are always adding new features and updates the community is very active and if you ask a question you get a reply and help that same day
I would recommend this game engine to everyone it can do a lot of things that all of these paying engines can do plus there is going to be a new update very soon
here is what is going to be fixed and added to the RF 0.76 release
bug fixes in RF
Falling Through Moving Platform
Decals sticking to world models
new features in RF
Updated FreeImage Library to v3.9.3
Updated Simkin to v2.23
WindGenerator entity (+related script commands) (as provided by Jay)
Vector-Gravity (as provided by Jay)
extended character set in bitmap fonts
Attaching Actors that blend with the motions of the Actor they are attached to (replacing and extending the idea of Jay's enhanced Pawn weapons)
Updated RFScriptEdit (already released)
ttf2font exporting extended character set (32-255 instead of 32-127); removed MFC dependency
Updated ActView.exe (making Viewer.exe obsolete (which is good since we don't have the source code))
(changing format to compiled html help)
Creating A Basic Room (tutorial on the main RF site)
Adding A Weapon
Setting Up A Pawn (tutorial from Andy's site)
Where To Start
Key Action Controls
Not for retail development..... only hobby development.
I have NO desire to be in the games industry. I'm doing this for fun. For years I made my own comic books because I liked comics so much and wanted to put my own ideas in that form,.. and now I want to do games the same way. RF is a platform for people who don't want to go to college for 4-8 years in various programming languages and advanced math just to make a primitive fps/rpg/action game for their own expression.
Yes,.. the graphics are outdated. But if you are an artist that wants to make a game with an unreal type editor with easy scripting you have to take what you can get. I personally like 1999-2000 era graphics. There are well written , detailed tutorials to make full games all by yourself . (you will need to learn to use a modeller like Gmax or Milkshape and art progs like Photoshop or GIMP to make your own content.)
The only previous "easy" engine I've used is FPScreator and Reality Factory is 100% more flexable and powerful. The community is always upgrading the features. You could make an FPS,.. FPS/RPG,.. RPG,.. racer,.. 3d adventure game like Sam & Max,.. a Mario 64 clone. No ragdolls or Havoc-type physics yet.(but maybe soon,..people are working on it.) No HDR.
Homebrew game development is an emerging hobby and people are looking for tools that can enable the individual (or group of friends) to make something in their spare time for the fun of creation in the interactive medium. I feel that RF is suitable more to that purpose.
Decent but obsolete
First, the idea behind this engine is excellent. It is essentially a wrapper for a game engine, enabling one to develop a game without writing code.
However, the graphics are really quite poor. They are poor enough that you won't impress anyone by making a game with it, and you definitely won't make any money.
If Irrlicht, Crystal Space, or OGRE had this type of a wrapper, it would be a revolution in the industry.
Dammit Jim I'm a programmer not an archaeologist
No thanks, I already have a snes emulator. Look, I know there's a lot of you cpp illiterates out there who got plenty of mileage out of RF but come on. This sucker's dead. Is it really necessary to parade it's corpse through the streets everytime someone mentions its name.
1) My comments do not apply to the commercial version. I'm sure it's fan-friggin-tastic.
2) n00bs, don't be tempted by these "no coding required" engines as they all have one thing in common.
They suck. I don't care how brain damaged you think you are, you can learn the basics of most programming languages in a matter of days. Yes, even C.
Good, but somewhat limited !
RF is a very good solution for the beginner-intermediate who wants to try their hands at game/machinima creation. It is FREE, quite easy to use, and while it does not compare favorably to the large commercial engines (but there is a reason why the large, EXPENSIVE, commercial engines are so EXPENSIVE) it still makes it possible to create something quite satisfying for a DirextX 7 generation area (1999-2001) game. The engines main limitation is that it is a BSP based engine which again makes it best for a "dungeon-style" game where the player walks from room to room. It CAN do outdoor-scenes, but those should be kept small. Large outdoor scenes can be made, but are difficult to setup and will generally result in poor performance from the engine. But this engine is still ALIVE. It has a community which is helpfull, and there are continous improvements and updates to the engine. All in all probably the best solution for a beginner....
This is an awesome engine
Well, i must say this is a very good engine. i have used this for a couple of months and sticking with it. Game creation is easy for non-programmers like me but i want to learn C++. The forums are just great, full of helping people. It has all the tools you need to make a game, you just need a model editor. Then you can make your games, reality(something tells me thats used too much lol) The only problem is that it uses the old Genesis3D engine, but at least RF2 will come out with Irrlicht - in 2010 :(
ever wanted to create game easily then here is your chance reality factor is the best free game engine ive tryed well the features could be better but it is extremely easy to use i built a level in like half an hour. and the support is the best just go to the forums and you can find out almost anthing and any help. But i cant lie to you the graphics could be better and the features are very limited but if your tryin to make a game like madal of honor you have chose the right system
Quite Simply the best!!
Whether you compare it to free open-source engines or you compare it to the popular hobby engines that actually cost money, Reality Factory is simply the best mix of power and ease of use. I really mean that. Some engines out there give you incredible power, however are a hassle and will take months just to make a decent demo, while on the other spectrum there are engines that let you piece together a game in a couple of days but they are really limited. Reality Factory quite simply lets you piece together a game in no time, while still giving you the power to expand on whatever you want to. Pretty much it's a super-easy engine to use, with no limits on what you can accomplish.
I have used this software package for a couple of months now, and the results that I have to show for it is pretty outstanding. I've done more in the last couple of months with Reality Factory then I've done in the years before using just about every else under the sun.
Also, the community is great. It's not an enormous community but it's members are really dedicated, and improvements are always coming.
Wow, was really suprised by how robust, and elegeant Reality Factory is?
I had a free weekend and I decided to try something new. I was completely floored by how complete this package is and how easy it is to use.
There is also a free 200 page book out there you can get in .pdf format which details all the features and the interface.
This is a real 3D game engine, not just a graphics engine, and the only other tool you're going to need is a 3D graphics modeler. Everything else is self-contained.
This is not a package for a team of experienced indie developers, they probably would want something alittle more powerful. However, for the solo hobbyist who wants to make some cool games in their spare time. This is the ideal engine.
The n00bs engein!!
RF is outrageously powerful for its ease of use usually with an engein you can lean in mear days the power output is very low however RF blends custimisation with pre-set templates beautifully you can make your first game in no time at all simply using the templates! But after that you can start to experiment! With nearly the whole engein completely customizable and the scripting language so easy to learn, the engein is one of the most versitile around!
Reality Factory is Perfect Tool, and Place, for ordinary Folks like you and me!!
Reality Factory is not just a game engine, it is a community 'based' around an engine created sometime ago, and would have just disappeared, if not for the forethinking efforts of Ed Averill, followed by Ralph Deane, Daniel (Quest of Dreams), Mike Weutherick, Dan (Pickles), Nout, Frederico, AndyCR and others. Reality Factory is a the only true development environment which truly includes it community forum as part of that environment. People can talk all they want about Hardware TnL, Shaders or DX9 / 10, but RF is more than just that. Daniel, Nout, Frederico and AndyCR, coupled with a new fella named Dave, are the nuts and bolts guys working under the hood on a day to day to basis trying to implement all of these advanced features into an engine that wasn't meant to be modded in this way, yet they are doing it!!
New users such as Tabulanis are pushing the engine to it's limits and creating some beautifully atmospheric levels, never before seen with this engine.
There is no 'Pro' package anymore, and everything is free. The only requirement to use the engine for free is that you allow the Genesis3D animated logo to appear at the beginning of your game. A very samll price to pay since it IS the Genesis3D engine powering your creation.
The the 'How to make 3D games with Reality Factory' e-book is now available to download for free as well. It's a bit dated on the aspects of the engine, but it gives the good solid basics for level design and should provide the beginner with a definite leg up.
As you can tell, I am a big fan of RF, and everyone who works on or with it. Come on by the site, download RF and all of it's tools for free and get to making that cool 3D game you've always wanted to make. Links on the homepage will take to to the online help, tutorials and demos to show you the way. Be sure to sign up in the forum and introduce yourself. Summer can be the slow time, with vacations and all, but take a moment and slow down enough to hop on the Reality Factory train. it'll take you anywhere you want to go!!
Why i still use RF
StencilShadows, Normal and EMBM Bumpmapping, Foliage-System, various Particle-Systems, fully scriptable pawns, Skydome (and everything customiziable) are the most attractive features of the RF-Engine.
But RF is not only a bunch of libraries and a few include-files. It is a product that allowes almost everyone to make a game. A GAME, not a simple Meshviewer.
Number of Editors:
There are just 3 different editors because some poeple wanted different 'styles' for their Editors. But you can do everything you want with every Editor.
Also there is a good toolset: two diferent viewers for models, ScriptEditor, ConversationScriptEditor, a tool for creating EMBM bumpmaps, a tool for creating Alpha-Channel-TGAs, a tool for adding textures to the texturepacks, a tool for making random landscapes and finally a tool for packing the files together.
You will need a modelling program, preferably Milkshape3D or Gmax, but show me an Engine that can make every thinkable object from code... :)
If you build your level properly the framerate is acceptable but if you build it bad then you get a bad framerate. Very simple.
RF crashes if you do something wrong. Any Engine crashes if you do something wrong. What's your problem?
Support and Community:
RF is driven by its community. As an opensource engine, Developing and Support is made by the community. There are various members that regularly bring in new features and solve bugs. Others made up special sites explaining RF with tutorials. And even if a question has been answered twenty times, you are still free to ask it and get an answer.
I use RF since 4 years and the above arguments made me stay with RF. It's a good product. And it's free.
Note at the end: RF is owned, developed and supported by its community.
Well I've been using Reality Factory for over a year now so I think I can say a little more about it than those who might have just glanced at it.
First off Relity Factory offers a large number of features. Sure it won't do Doom III but frankly I couldn't make Doom III if I had ID's engine.
Yet RF has a multitude of features including various particle effects, decals, flipbooks, etc.
Ease of Use? Awesome! Can't program C++? Want to make a game with little or no programming? Then RF is absolutely for you. Plus when you decide you want better AI or other non-default features the scripting langage is very very easy to learn, and use.
I dont know about the other but I use RFEditPro to do all of my level editing and it's never crashed on me once unless I did something stupid like try to make a hollow box with a wall thickness larger than it's height/width/depth.
Also lets talk about stability. Lets just say the only time RF has ever crashes has been due to my own mistakes mainly involving entities setup wrong in the level editor.
Performance - When setup right performance is decent, when setup wrong is horrid. Yet I could mod Doom III and make the engine choke as well.
Support - Really good forum support, and good documents. Ask a question and in a day or two at the latest and it will get answered.
Some other good notes is that RF is under constant developement. Just the other day Stencil Shadows were added to the engine along with a bunch of other groovy things.
The toolset is also excellent. RFPack is where you put all of your textures into .txl files which you load into RFEditPro.
Actor Viewer for viewing actors, and their animations.
Actor Studio makes importing models into RF a breeze. Plus it allows for a wide variety of 3rd party modellers to be used from 3DS Max to Milkshape and many free modelling programs, and animation programs.
Features are being added so often I can't even keep up with them all.
If your curious just go to their site, download it, and hit the forums. It's not a Doom III engine and if your a team of 20 people trying to make a $50 game it's definitely not for you (wait for RF2).
Yet if your solo like me, and want the ability to make games that you can actually make especially for non-programmers. Then check it out you won't be dissappointed.
RF Vs. 3DGameStudio +A plug for 'Jet3D' (Unreal style engine=free)
I have been around Genesis3D since 1998, If it came to only G3D/Reality FActory and say 3D game studio or even torque I would say go with G3D/Rf. These are getting sadly outdated. The reason Quake3 BSP was not renewed to Quake4 technology as even ID has moved to a portal style engine like Unreal.
But honestly I prefer the quality and UNREAL'esque editing of Jet3D, if only some of the 3d game engine gurus out there would give it the attention it deserves. (has some engine bugs and is open source so We' can fix it)
in 1999, Jet3D was to be Geneis3D v2.0, a completely different engine, though a kin to it's older borther in Genesis. But this is more modeled after 'Unreal' I would say in it's editor and rendering quality.
Rendering is equal or in my opinion 'better' that that of Unreal 1. Even more so with the new DX9 driver.
And after shaders and T&L are completed it will look more like Doom3.
and ... Jet3D, Still has an open source/free license.
We are going further with Technology every year. Microsoft's XNA is a good example.
Reality Factory is missing out on that one. DirectX 9 is not supported, and thus, the engine is a complete failure when trying to go public with a game created in Reality Factory. Noobs can kill a few hs a day with it, doing some learning and understanding about realtime technology, but still not the best way to go about it.
I recommend QStudio instead of Reality Factory when money matters, the budget is too tight or when learning a little more serious game development.
Features: 2 stars
Ease of Use: 2 stars
Stability & Performance: 1 star
Support: 2 stars
The save/load system is sh**. You save the game, which works, but when you load it, your player will have one half of his body in the level, while the other half is sticking into the darkness. Dont waste youre time or money with this. There are no multiple could layers, there is no working physics system except for gravity, and RFedit always crashes. It has alright features, but i think that i could be better.
New Reality Factory 072 Version Just Released
Reality Factory is currently being used by Universities and Colleges to teach game prototyping, design and production.
Dozens of Reality Factory games have been made and released, commercial, shareware and otherwise.
Reality Factory has been featured in over 6 different 'Making Games' books, including one published this summer by Charles River, written by Clayton Crooks.
Hands-Down RF is the most advanced Game Creation System in the world, and also comes with complete source code for the Programmers in the Crowd.
There is also a 500 page Printed Manual, 200 page 'Making Games Guide', and a massive forum of resources and scripts to get you started.
Reality Factory was designed from the ground up as a configurable, customizable tool for non-programmers to create games. Extremely Data-Driven, RF allows Game developers to Make Better Games Faster (tm).
Whether it's the extensive .map support and tools that are available (use any quake/half-life editor or tool for creating your level geometry), the dozens of entities that are available, or the comprehensive scripting language, game developers are freed from recreating the wheel, and instead can focus on making the Game YOU want to make.
UPDATE December 28, 2004 - Just released Reality Factory 072 to the public.
This release adds:
- normal mapping (dot3) for actors
- optimized fliptree actor entity for large forests
- foliage entity for dense grass
- much improved workflow
- enhanced tools and utilities to help you make games
This release also includes a Tech Demo that shows off some of the features available in RF, including multiple camera angles, conversations, messages, procedural textures, particle effects, and much more.
Grab it today from the Reality Factory website - www.realityfactory.ca
I´m surprised why this engine is rated so good.
Features - It have good features, Ok, but you can do almost nothing with the features but stay stick, and the features are outdated also...
Ease of Use - My 7 year old daughter do some cool stuff with Reality Factory, do I need to say more?
Stability & Performance - Oh my god!!! AAARGH! It crashes everytime, it´s WAAAY slow. Most of this is Genesis3D's fault, a outdated engine featuring the awesome DX7 :O. I Hate it!
Support - Kinda good support, good set of docs and tuts and good-sized community, but the real and full documentation of RF is for sell.
Conclusion - Reality Factory is a great Idea, I respect the creator a lot, but he could´ve used some modern engines, and then, it should be one helluva Indie Engine... But in the present situation, it works nice for newcomers, prototyping and lone developers.
Kind of engine: Maker/Prototyping/Indie Engine
Aimed for: Kiddies, Lone Developers and Prototyping Teams
If your an indie game developer this is a must try, saves a lot of time. There are good people working on it to add features and talk to. Do not be worried about it using the Genesis3D rendering engine, they have done some improvments to that and great games are more than the engine behind them so keep that in mind.
Good idea, bad done
This is a game development system based on a good idea. Take a free engine and add some standard actors and weapons. Then you have a simple system for creating shooters.
Unfortunately this didn't work out very well. The engine they have used is Genesis3D, which is very outdated today. They should have used Irrlicht. Also what you can do with the system is very limited. Genesis does not work anymore on many modern DX9 system, so it can't be used for commercial games. But still its a good point for beginners to do a simple shooter.
It gets few points from me because the description is very inaccurate, for instance it has 'Network System' listed but does not support any network gaming.
Yes, this engine comes with three different level editors. Why three? Well you will need all three to edit a level because every one crashes at a certain point. Then you use another one. One of them will always work, so using all three you'll get your level edited.
Apart from that, Reality factory is nothing else but the good old Genesis3D engine. DirectX7 technology of the 1990s and no effects whatsoever, but it gets its work done for very basic games. And is free, so no reason to complain.
Can't be beaten
The best thing about Reality Factory is not it's features, it's ease of use, it's stability, or the fact that it's free.
The best thing is without a doubt... the community. Friendly, even to absolute beginners, always supportive, and willing to help with anything.
Some other game author forums seem to be full of bitching, with people only posting to put each other down. Beginners who are trying to learn are treated like outcasts, with the usual reply to a question being "Read the f*ckng manual!".
Not on the RF forums. It doesn't matter how many times a question has been asked, somebody will explain it again, not just tell the person to search the forum or read the docs.
This is one of the major things that drew me to Reality Factory. The fact that I wasn't on my own trying to learn it. I realised that people on the forums wern't born knowing how the engine worked, and actually enjoyed helping somebody, as they themselves had been helped at one time or another.
Everybody is treated with equal respect.
Make your dreams REALITY
Well out of all the engines i have used, reality factory just blows the rest away! The community forum is just... well word just cant describe it because it is so good! Everything just seems so easy to use. This engine can really push the boundries of your ideas as basically everything is possible! My life would not be the same without this program!! If you try it and put a little bit of effort learning the basics i promise you will be hooked, i promise. Just breathtaking stuff
One of a kind...(and FREE!)
I have been using and following Reality Factory for over three years and I still visit their forums numerous times every single day. This is because the community and support backing Reality Factory is one of a kind. Whenever I, or any user for that matter, has a problem, usually within hours the problem is solved or at least responded to on the forums.
Right now, RF is being expanded upon and developed faster than I can ever recall during my past 3 years of use. The amount of features available are phenomenal, and as a general rule of thumb: if you can think of it, than you can usually find some way of doing it.
Reality Factory is the easiest engine to learn, and extremely easy to use. If you are ever having trouble finding your way around the editor, just visit the RF website and check out the descriptive tutorials (with pictures!).
As you can tell, Reality Factory is my favorite engine to use. If you give it a shot, I'm willing to bet that more than likely it will become your favorite as well.
Reality Factory alowed me to make a game, with little experience
Reality Factory is a design system that us non programmers can use, I was able to make a fps type game and actually play it. It has a lot to offer and is always being updated. Cost effective and stuff you really want in a design system, Reality factory has it. I was able to have animated charactors, explosions, weapons, huds, music, and a fairly good AI system, if anyone wants to actually make a game, get the Reality Factory. The level design interface is easy to understand and use, the effects are drag and drop and you can write your own with the built in scripting language. once built you compile it by hitting a button, its all built in. The documentation is very informative and the forums have a lot of resources to use.