{"id":117,"date":"2006-08-09T01:31:43","date_gmt":"2006-08-09T05:31:43","guid":{"rendered":"http:\/\/www.rakkar.org\/blog\/?p=117"},"modified":"2006-08-09T01:31:43","modified_gmt":"2006-08-09T05:31:43","slug":"rakengine-1-released","status":"publish","type":"post","link":"https:\/\/rakkar.org\/blog\/index.php\/2006\/08\/09\/rakengine-1-released\/","title":{"rendered":"RakEngine .1 released"},"content":{"rendered":"<p>\t\t\t\tCombines Ogre3D, fmod, RakNet, OIS, and Crazy Eddie&#8217;s GUI system.  OIS (the input system) and Crazy Eddie&#8217;s GUI system do not work together very well and OIS isn&#8217;t very well designed so I wrote an input manager which fixes that problem.<\/p>\n<p>The majority of my work went into setting up the projects so they work together nicely.  All the libraries go to one place, the output to another place, and so forth.  There are includes and dependencies all over the place so I subdivided them among projects.<\/p>\n<p>So now it&#8217;s tremendously easy to create a new game, with access to the functionality of all those systems, without having to write all kinds of setup crap.<\/p>\n<p>One big plus is Ogre3D supports lots of content creation tools so the particles were made by me, as well as the GUI layout.<\/p>\n<p>Here&#8217;s a screenshot which shows all the systems except RakNet in action.  Everything you see was done in 231 lines of game code, which includes winmain()<\/p>\n<p>*** EDIT ***<br \/>\nYou can get it here: <a HREF=\"http:\/\/www.rakkarsoft.com\/RakEngine.zip\">RakEngine .1<\/a><\/p>\n<p><a HREF=\"http:\/\/www.rakkar.org\/blog\/images\/RakEngine1.jpg\"><img src=\"http:\/\/www.rakkar.org\/blog\/images\/RakEngine1.jpg\" alt=\"RakEngine .1\" \/><\/a>\t\t<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Combines Ogre3D, fmod, RakNet, OIS, and Crazy Eddie&#8217;s GUI system. OIS (the input system) and Crazy Eddie&#8217;s GUI system do not work together very well and OIS isn&#8217;t very well designed so I wrote an input manager which fixes that problem. The majority of my work went into setting up the projects so they work [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[],"_links":{"self":[{"href":"https:\/\/rakkar.org\/blog\/index.php\/wp-json\/wp\/v2\/posts\/117"}],"collection":[{"href":"https:\/\/rakkar.org\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rakkar.org\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rakkar.org\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rakkar.org\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=117"}],"version-history":[{"count":0,"href":"https:\/\/rakkar.org\/blog\/index.php\/wp-json\/wp\/v2\/posts\/117\/revisions"}],"wp:attachment":[{"href":"https:\/\/rakkar.org\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=117"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rakkar.org\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=117"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rakkar.org\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=117"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}