{"author_name":"Raptor85","cat":"LD #25","comments":[],"epoch":1355068080,"likes":2,"metadata":{"p_key":"50889","p_author":"Raptor85","p_authorkey":"7131","p_urlkey":"86582","p_title":"I\u2019m in + new engine release\/kickstarter!","p_cat":"LD #25","p_event":"LD25","p_time":"1355068080","p_likes":"2","p_comments":"0","p_status":"UPD5","us_key":"7131","us_name":"Raptor85","us_username":"raptor85","event_start":"1355443200","event_key":"14","event_name":"LD25"},"text":"<p>I&#8217;m in barring any sort of emergency or being called in.<\/p>\n <p>Just like past few LD&#8217;s, my toolset<a href=\"http:\/\/www.ludumdare.com\/compo\/2012\/12\/09\/im-in-new-engine-releasekickstarter\/aetherlogo2\/\" rel=\"attachment wp-att-190302\"><img class=\"alignright size-full wp-image-190302\" src=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2012\/12\/aetherlogo2.png\" alt=\"\" width=\"256\" height=\"192\" \/><\/a><\/p>\n <ul>\n <li><strong>Engine:<\/strong><a href=\"http:\/\/www.midnightfragfest.com\/aether\/\">Aether<\/a> (my own cross-platform engine that&#8217;s been in development for quite some time)<\/li>\n <li><strong>Art:<\/strong><a href=\"http:\/\/www.midnightfragfest.com\/sprite-editor\/\">Sprite editor<\/a> (soon to be renamed Aether Graphics Editor but the new improved version has a few bugs to work out still)<\/li>\n <li><strong>Sound:<\/strong> sfxr\/atrk\/lmms\/audacity<\/li>\n <li><strong>IDE:<\/strong> Code::Blocks<\/li>\n <li><strong>Livestream:<\/strong> custom scripts (attached lower in this post)<\/li>\n <li><strong>Target platforms:<\/strong> Linux\/Windows\/Android (I unfortunately still don&#8217;t have a mac to test compile on)<\/li>\n <\/ul>\n <p>This LD my engine now has all SORTS of new features and enhancements, and I have just launched a kickstarter campaign to try to get some funding to take it even further now that it&#8217;s gotten to the point where it&#8217;s more than usable for 2d games, you can check that out here<\/p>\n <p><a href=\"http:\/\/www.kickstarter.com\/projects\/1844752097\/aether-game-engine-open-source-linux-android-windo\">Kickstarter Campaign<\/a><\/p>\n <p>Short version of the most notable engine changes<\/p>\n <ul>\n <li>moved from GL2 and GLES11 to GL3.3 and GLES2<\/li>\n <li>VASTLY improved performance on android, mostly due to the GLES2 migration, though the pipeline itself has been cleaned up and the old batch rendering system completley re-written with a far more efficient one.<\/li>\n <li>huge improvements to the ttf rendering system, it&#8217;s faster and now also supports &#8220;tabstops&#8221; on the screen to make lining up text on non-monospaced fonts very easy<\/li>\n <li>internal message pump and state manager<\/li>\n <li>interactive debug console<\/li>\n <li>built in file and compression handling, path decoding, and configuration objects to manage saving game data and settings<\/li>\n <li>simple highscore manager object to retrieve and post highscores from a server<\/li>\n <\/ul>\n <p><span id=\"more-190237\"><\/span><\/p>\n <p>So far I&#8217;ve ported two of my android games on the market over to this new engine version<\/p>\n <div style=\"width: 148px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.raptor85\"><img src=\"https:\/\/lh4.ggpht.com\/YwzmViii64-o-rCxiXwA8rMackCVhlNAUWjtU7w0FbVqoOQk6jHrNEfu9V0MFknDZA=h230\" alt=\"\" width=\"138\" height=\"230\" \/><\/a><p class=\"wp-caption-text\">Jewel &#8211; my first game for android<\/p><\/div>\n <div style=\"width: 148px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.raptor85.tinypokerfree\"><img src=\"https:\/\/lh5.ggpht.com\/fdrrkXfwY_FLNXoqyxrQE9FrOnV4h02wvaSLJGtblq-b95Sy0dnbp5QYw3wQK8zXaQ=h230\" alt=\"\" width=\"138\" height=\"230\" \/><\/a><p class=\"wp-caption-text\">Tiny Poker &#8211; Was the engine test for the new revision of aether, worked well so made it a full game<\/p><\/div>\n <p>&nbsp;<\/p>\n <p>&nbsp;<\/p>\n <p>&nbsp;<\/p>\n <p>&nbsp;<\/p>\n <p>&nbsp;<\/p>\n <p>&nbsp;<\/p>\n <p>&nbsp;<\/p>\n <p>&nbsp;<\/p>\n <p>&nbsp;<\/p>\n <p>&nbsp;<\/p>\n <p>&nbsp;<\/p>\n <p>&nbsp;<\/p>\n <p>And again, here&#8217;s the latest modifications of the livestream script i&#8217;ve been kinda constantly tweaking.<\/p>\n <blockquote><p><em>#!\/bin\/bash<\/em><\/p>\n <p><em>SIZE=&#8221;1600&#215;1200&#8243;<\/em><br \/>\n <em>BITRATE=&#8221;300k&#8221;<\/em><br \/>\n <em>FRAMERATE=&#8221;5&#8243;<\/em><br \/>\n <em>KEY=&#8221;live_xxxxx&#8221;<\/em><\/p>\n <p><em>ffmpeg -f x11grab -s $SIZE -r $FRAMERATE -i :0.0 -f alsa -ac 2 -i default -vcodec libx264 -s 1280&#215;720 -vb $BITRATE -ab 128k -ar 22050 -f flv &#8220;rtmp:\/\/live.justin.tv\/app\/$KEY&#8221;<\/em><\/p><\/blockquote>\n <p>&nbsp;<\/p>\n <p>&nbsp;<\/p>\n <p>&nbsp;<\/p>\n <p>&nbsp;<\/p>\n <p>&nbsp;<\/p>\n <p>&nbsp;<\/p>\n \n <p>Tags: <a href=\"http:\/\/ludumdare.com\/compo\/tag\/c\/\" rel=\"tag\">C++<\/a>, <a href=\"http:\/\/ludumdare.com\/compo\/tag\/compo\/\" rel=\"tag\">compo<\/a>, <a href=\"http:\/\/ludumdare.com\/compo\/tag\/ld25\/\" rel=\"tag\">ld25<\/a><\/p>","time":"December 9th, 2012 10:48 am","title":"I\u2019m in + new engine release\/kickstarter!"}