Windows, Linux, Mac OS X, Solaris, HP/UX, FreeBSD
Languages Written In:
C/C++, C#, VB.NET, D, Perl, Python, Delphi, Fortran
C/C++, C#, VB.NET, D, Perl, Python, Delphi, Fortran
RealmForge is a free, cross-platform game engine written entirely in C# and built upon Axiom, the C# port of the OGRE 3D engine.
|License Name||Price in $US||Source Code Included?|
|SourceForge.net Open-source Project|
Showing 1-15 of 15
RealmForge has too large of scope for Open Source -- and not enough team left to support it well enough to make it really viable. I don't see much point in using it.
There are better near-free solutions available already, such as the RealmForge successor (written by the same guys I think), called Visual3D.
If I'm going to spend hours and hours learning a new engine for my game, I want it to be well-supported by a team, and see it keeping up with the times. These guys are kicking it good with Visual3D, and now have tutorials for how to work with it:
Why waste time on RealmForge when you have better near-free options?
Awesome. It looks like someone has started working on RealmForge again. This is a good engine and it is a shame that it was abandoned for so long.
I put this on our to-evaluate list because it appeared to have the cross-platform ability we need, it is stated above to be an open source project hosted on Sourceforge, and released under the LGPL, and the price is stated above as 'Free' (yes, I'm a cheapskate).
In fact, this is proprietary, for pay software. I've nothing against people taking their open source projects proprietary - good luck to you, guys - but there seems to be no remaining 'open' version of the engine available anywhere (so tough luck on anyone who started a project expecting to be able to use it), and the license is particularly onerous.
Finally, the software doesn't run. I loaded it onto a fully loaded Windows XP development machine, patched up to date and with .Net 3.5, Visual Studio 2008 and a broad range of normal development tools, and it simply would not run at all, failing after the first dialogue with 'Visual 3D World Launcher has encountered a problem and needs to close. We are sorry for any inconvenience."
OK, so this is stated to be beta software, and one can cut them a little slack for that.
* It is not open source
* It is not free
* You don't get the source code
* It does not run
And I remain skeptical - although I could be wrong here - that anything written in .Net could be truly multi-platform.
everytime i try to compile it gives me tons of error. i can't figure it out. i have used vs .net 2003 and vs2005 but the situation was the same.. this engine is now visual3d but visual3d has no source code included for free.
It looks very exciting so far! The demo version for me has lots of mistakes, I almost always get kicked out from the software - but it is really looking good.
I gave only 3 stars for stability and performance + support but hell, they don't have it yet: still waiting for it to come out.
I advise anyone to wait for it - looking pretty kick-arse good!
After several years of development, the RealmForge project has ceased and its team is now partnering Suva Interactive to develop Visual3D Architect .NET (www.visual3d.net) as a runtime framework and integrated visual design environment for Managed DirectX 9 and .NET 2.0. This game and simulation development solution provides support for both the Suva3D engine and Axiom, the C# rewrite of the popular OGRE engine. Visual3D is a commercial platform and integrated toolset that is not yet publicly available, but free, non-commercial licenses are being provided to give back to the community of open-source users and developers due to all the interest we have received over the years.
Too many halves with this engine with Interop, and also I would think they would have a decent editor or method to create something simple in an editor after about 3 years combined with Axiom as this engine is more geared toward the editing part using Axiom as a backdrop.
Also doesn’t feel like a totally open source environment especially working with MS’ .NET where the compiler is closed source and Mono(The more open source UNIX implementation of .NET) isn’t well supported yet.
I am none too excited about using Interop as all the errors and overhead it produces.
C# is not my preferred language anymore but want to give a fair review based on content.
RF is more a tool kit then a raw engine but extremely well put together by the people who work on it.
Basically allot of the code like the Physics, some networking done with Ogre.NET and of course the path-finding and base AI is taken from other projects. It will need to be done or is in C++ wrapped in C# including managed DX which is already a wrapper as well firmly founded in C++.
To me this is not the worst thing to have to Interop in C++ but I would say use this engine after you have tried or are using a C++ based engine like Ogre3D which RealmForge and Axiom are largely based on since most of the grunt work is done on the Ogre3D boards.
The code is clean and C# seems to be used to it’s fullest, albeit hyper-managed, extent.
Also the forums seem to have gone Kaput lately as the mailing list is not really a totally pro way to run this type of operation I think.
I think the engine is a little over-hyped with all the 5 star reviews with really no output yet but that’s fine if people are excited...
Ogre is an exceptional game engine and realmforge is an inspired addition to it. I have watched and waited for some time as this engine matures and has been an amazing trip. Realmforges design allows even those of us whom are graphic designers began production and some implementation prior to bringing in progrmmers. The developers have been very responsive answering our posts even though they may have the stench of noob about them :). I often come to the engine specifications on this sight when I need to renew inspiration.
This engine has, as the title suggests, excellent potential. It is ahead of its time in nearly every single aspect, as it includes an in game editor with run time design facilities. It is still in its early stages of development, but will no doubt grow at exponential rates. The support forums are great - the head developer will often respond to posts himself. It looks beautiful so far, and the overall quality and design are superb.
Watch this engine for advancements - it will surely be incredible when finished.
This engine has great planned features.......some, according to the site, are broken now and don't work......which makes it ( currently) hard to use, and apparently, stabilty and performance is an issue as well....but...the forums are good, and they do try to answer questions with good frequency......i'd recommend this engine when they get it working right.
RealmForge GDK is a game engine that, upon reaching a mature 1.0 version, will only be rivaled by commercial engines like CryEngine. Even it its Alpha stage, it has all the features needed to develope a high-grade game. It is written in C#, but that does not limit it to that language. It can be used over any .NET supporting programming language like C++ .NET, VBasic .NET, Python .NET, Lua .NET, and many more. That means that if you have any Visual Studio .NET, Visual C++ .NET, etc. version... you can use RealmForge with ease.
Its features are still in development, but they are showing solid progress. The in-game editor, also in development, will allow you to enjoy the cool on-the-fly editing. That means you ca quickly edit any options without touching code. You can control anything from rendering to model loading to AI in scripts. This prevents you from re-compiling your ENTIRE game only to find something else wrong.
In conclusion, if you are an indie developer, or just want to make games as a hobby without the hassle of learning Direct-X or OpenGL, RealmForge GDK can meet your needs.
This GDK is excellent first of all because it's free! Second because it is being written in a high level language that is readily available and easy to use, plus it has support for various open source languages as well as Microsoft. There will be a great demo game that serves as an example to create other games from, it will be easy to use such that non-programmers will be able to use it to develop games as well.
What I like about RealmForge is that it's not only open-source, but that it's designed to be incredibly powerful, flexible, and extensible. It seems that nearly every aspect of it is pluggable to some extent!
Yes, I'm a developer on the project, but I do sincerely believe that this project is 5/5-worthy simply by virtue of the fact that it allows for use of the "best" technologies, whether commercial or open-source. It's not even the RealmForge dev team that defines what "best" is...that's entirely up to the user who will be using it.
Even though RealmForge is currently in alpha (at time of posting), it is rapidly nearing the beta stage. At that point, the GDK will be considered usable for game development. If you plan on creating a game, whether commercial or open, please consider all that RealmForge has to offer!
Well, at first I only think 'a GDK, what I have to develop and how it can help me?'. But after I've developed I stopped my current work and started it new with this great GDK. Yes, at this time it isn't in a status that you can make a whole game, but the community and the support are great and the development of the GDK grows and grows. The graphic based on Axiom, so I think look at the Axiom page, but for an MMORPG this graphic is more than enough. Besides I prefer that you on the one hand can use the GDK and only have to write scripts and put in the modelles, because with the editor you 'have the power' ;-D, on the other hand you can develop your own GDK and improve the basic structure with your personal ideas, or put them in plugins. At last I think a GDK with includes nearly everything you need to develop any type of game in nearly every language is one of the best ideas for game developers and it let you concentrate at the major thing, the game!
The level of support for the toolkit is extremely helpful. the documentation provides good examples on the capabilities of the toolkit. The toolkit uses all the principles of object oriented programming. Nice work.