MOGRE

From Ogre Wiki

Jump to: navigation, search


MOGRE (Managed OGRE) is an advanced .NET 2.0 wrapper for OGRE, hosted on sourceforge. The "glue" code between C++ and .NET is developed using C++/CLI, which offers great flexibility and low-level control of how the wrapping should work.

MOGRE goes beyond a plain wrapper; the OGRE classes are integrated into the .NET framework seamlessly (see OGRE-MOGRE interconnection).
author: Bekas  |  maintainers: GantZ, Marioko (pensioner)  |  wiki support: Beauty  |  other Credits

Image:Symbol_Lamp_54px.png Mogre 1.6.4 (beta) released!

Look here, test it and give feedback.


Introduction

Get a little introduction to MOGRE and learn how to download and install it.


MOGRE 1.6.4 SDK Beta Installer - current beta version, report bugs and questions here

MOGRE 1.4.8 SDK installer - outdated, but stable release

Mogre SDK old releases - SDKs released before the current release.

MOGRE Introduction - What is .NET? What is MOGRE? What other options are available?

MOGRE Installation - How to install and setup MOGRE.

Building MOGRE from source - How to build MOGRE from source, also how to keep the MOGRE project alive by updating MOGRE to a more recent version of OGRE.

The zero knowledge guide to making a game - A very nice total noob guide using mogre (but still incomplete).

Community Projects - Games, engines and other projects using MOGRE.


Using MOGRE

Tutorials - Basic level tutorials

OGRE to MOGRE - Guidelines for converting Ogre C++ code to Mogre C# code

F.A.Q - Questions about Mogre's usage

MOGRE pure .NET classes - List of pure .NET classes with no performance penalty




News

TODO: move old entries to Mogre News history



Code Snippets

Place links to wikipages here. These pages will include code that arn't really a tutorial, but could be handy for others.

C# Snippets
Mogre HOWTO's and C# Snippets - Howto's and short C# recipes

There is a nice online converter for C# ↔ VB

Tools and Libraries for Mogre
Mogre Tools and Libraries - Some tools and libraries for Mogre or .NET


Add-ons for MOGRE

Addons or plugins are libraries that add new features to target platform, in this case MOGRE, an addon can add support for GUI widgets, Physics simulations, terrain, AI,networking, special effects, etc,etc. With the right set of addons you can easily build a toolset or even a full GameEngine. But remember a GameEngine needs to be a consistent and integrated library with a custom framework.

Overview: Mogre Add-ons

A tutorial for Integrating OGRE (C++) addons in MOGRE (C#) using C++/CLI is planned by Marioko (wrapping infos are in this thread and in Wikipedia)

Personal tools
administration