====== Lecture Notes on Game programming with Ogre3D ====== The following lecture notes have been created as support material for the Game Development (DJCO) classes at FEUP, more specifically for the subject of game programming using game engines. * Notes * [[teaching:djco:ogre3d:gameengines]] * [[teaching:djco:ogre3d:ogreintro]] * [[teaching:djco:ogre3d:ogrerefapplayer]] * Slides * [[teaching:djco:ogre3d:class01]] * [[teaching:djco:ogre3d:class02]] * [[teaching:djco:ogre3d:class03]] * [[teaching:djco:ogre3d:class04]] * Tutorials * [[teaching:djco:ogre3d:settingupogre]] * [[teaching:djco:ogre3d:ogretutorial01sampleapp]] * [[teaching:djco:ogre3d:ogretutorial02sound]] * [[teaching:djco:ogre3d:ogretutorial03collisionsound]] * [[teaching:djco:ogre3d:ogretutorial04animation]] /** * Ogre Tutorial 3: Overlays, Text, GUI and external scripts * Ogre Tutorial 5: Shader Programs - Compositors and materials */ ===== References ===== * [[http://www.ogre3d.org/ | Ogre Site]] * [[http://www.ogre3d.org/download | SDK Download]] * Documentation * [[http://www.ogre3d.org/wiki/ | Wiki]] - Very important resources including installation, tutorials, tools, code snippets. * [[http://www.ogre3d.org/wiki/index.php/Installing_An_SDK | SDK Installation]] * [[http://www.ogre3d.org/wiki/index.php/Ogre_Tutorials | Tutorials]] * [[http://www.ogre3d.org/docs/api/html/ | API Reference]] * [[http://www.ogre3d.org/docs/manual/ | Manual ]] (Only an overview of main concepts) * Digital Content Creation (DCC) resources (from [[http://www.ogre3d.org/wiki/ | Ogre Wiki]]) * [[http://www.ogre3d.org/wiki/index.php/Ogre_Models | Models ]] * [[http://www.ogre3d.org/wiki/index.php/OGRE_DCC_Tools | Tools (Ogre specific)]] * [[http://www.ogre3d.org/wiki/index.php/DCC_Tools | Tools (general) ]] * [[http://www.ogre3d.org/wiki/index.php/Assembling_a_production_pipeline | Production Pipeline]] * [[http://www.ogre3d.org/wiki/index.php/DCC_Tutorials | Tutorials ]]