The purpose of the project is to adapt the open source
Ogre 3D (http://www.ogre3D.org) engine to the Wii.
Depending on the kind of coder you are, the interest could be :
- to prove we/you can
- to have one of the best open source graphic engine on a console. Ogre would be the first to my knowledge.
- to work on a game with no more hardware configurations problems as all Wii (i.e. hardware fixed machine like consoles) has the same hardware functions ;
- to easily apply to a video games studio. Showing your Wii demo at the interview will definitely help you ;
- to spread your game much more easily than on PC. The visibility of your game could be excellent with the "HomeBrewBrowser" : people download your game directly from their Wii with no need to transfer it with a SD card from PC to Wii and no need to install it with a keyboard, i.e. a PC is not needed anymore for the final consumer ;
Here are different open source 3d demos for Wii packed in a zip archive with executables, data and sources :
[
www.megaupload.com]
Contents :
- libogc, fully legal and legally created open-source library for Wii ; the libogc/include/ogc/gx.h lists all the GX instructions of Wii graphics card.
[
wiibrew.org]
- Wii GX basic tests : shadows & TEV demo
[
www.elotrolado.net]
- QuakeWii : port of Quake for Wii :
[
code.google.com]
- GL2GX : wrapper from GL instruction to Wii GX ones (here is a screenshot) :
[
wiibrew.org]
Ogre is globally seperated by 2 main parts : the engine Main and the platform specific renderSystem.
Here are the state nowadays (jan.26th) :
1 OgreWiiMain engine : done at 50%.
- config file loading, file IO : done and tested
- FreeType support : compiled, linked, not checked ;
- FreeImage support : not compiled, not linked, not checked ;
- OIS support : not compiled, not linked ;
- Thread support : not supported, but not necessary at the moment ;
- OgreOptimisedUtil : to be implemented for the Wii (some PowePC asm code to do)
- OgrePlatformInformation : CPU spec to do ;
2 WiiRenderSystem : done at 20%
By renewing GL2GX lib, it should be possible to make as if there was a OpenGL Renderer.
Last time to enter the project.
Regards
tawi
Edited 1 time(s). Last edit at 01/26/2009 02:20AM by tawi.