A Game Engine is the core software component of a video game. It typically handles rendering and other necessary technology, but might also handle additional tasks such as game AI, collision detection between game objects, etc. The most common element that a game engine provides is graphics rendering facilities (2D or 3D).
From : en.wikipedia.org/wiki/Game_engine
RealmForge GDK
The RealmForge GDK is a true next-generation toolset for developing cutting edge 3D games and visual simulations. This open-source and cross-platform middleware is written entirely in C# and combines the power and portability of the .NET Framework with numerous productivity-boosting features and an innovative run-time development toolset (In-Game Editor) which integrates directly into the engine, allowing design, development, and modding within the game itself.
This engines stunning graphics is powered by Axiom the C# port of the powerful OGRE shader-driven rendering engine and support for other rendering engines is being developed as well. The flexible component-oriented architecture allows for easy dynamic extension and it includes all the components needed to develop a stunning game or simulation including physics, audio, rendered GUIs, serialization, networking, input, particle systems, and asset management; all of which can all be easily extended or even replaced entirely.
This platform provides an extensible event-based model for flexible communication and intuitive design and scripting can be done seamlessly with compiled speeds in any of the .NET languages ranging from C# and VB to JavaScript and Python. Though the design is mature and platform in currently in use for the creation of several games, the toolset and demos are still in early development and not all features are currently implemented. Usage of the platform before its production or even beta release is suggested for only dedicated developers with programming experience.
This engines stunning graphics is powered by Axiom the C# port of the powerful OGRE shader-driven rendering engine and support for other rendering engines is being developed as well. The flexible component-oriented architecture allows for easy dynamic extension and it includes all the components needed to develop a stunning game or simulation including physics, audio, rendered GUIs, serialization, networking, input, particle systems, and asset management; all of which can all be easily extended or even replaced entirely.
This platform provides an extensible event-based model for flexible communication and intuitive design and scripting can be done seamlessly with compiled speeds in any of the .NET languages ranging from C# and VB to JavaScript and Python. Though the design is mature and platform in currently in use for the creation of several games, the toolset and demos are still in early development and not all features are currently implemented. Usage of the platform before its production or even beta release is suggested for only dedicated developers with programming experience.
Comments
show/hide comment form
Share your thoughts about RealmForge GDK . Have you used RealmForge GDK ? How did it fare ? Would you recommend it ?
Keep it clean please.
Keep it related to this topic. The moderator may move the comment to another, more suitable topic .
Comments are passively moderated. ie, comments appear immediately, but will be reviewed and may be removed after moderation.
Keep it related to this topic. The moderator may move the comment to another, more suitable topic .
Comments are passively moderated. ie, comments appear immediately, but will be reviewed and may be removed after moderation.
Introduction to 3D Game Engine Design Using DirectX 9 and C
Illustrates the process of creating a simple 3D game engine.Teaches how to develop an off-road driving game that brings such features as management of large scenes, environmental effects, and physics into play.
Illustrates the process of creating a simple 3D game engine.Teaches how to develop an off-road driving game that brings such features as management of large scenes, environmental effects, and physics into play.
Game Physics Engine Development (The Morgan Kaufmann Series in Interactive 3D Technology)
Describes each step in the creation of a robust, usable physics engine. Introduces the mathematical concepts in a clear and simple manner, keeping to high school level topics and building a physics code library as it goes.
Describes each step in the creation of a robust, usable physics engine. Introduces the mathematical concepts in a clear and simple manner, keeping to high school level topics and building a physics code library as it goes.
Game Physics Engine Development
Introductory book on game physics with solid coding guidance but which limits the math content.
Introductory book on game physics with solid coding guidance but which limits the math content.
AI for Game Developers
Perfect starting point for understanding and applying AI techniques to your games. Written for the novice AI programmer, AI for Game Developers introduces you to techniques such as finite state machines, fuzzy logic, neural networks, and many others,
Perfect starting point for understanding and applying AI techniques to your games. Written for the novice AI programmer, AI for Game Developers introduces you to techniques such as finite state machines, fuzzy logic, neural networks, and many others,

Gaming Engines