{"author_name":"trommlbomml","cat":"LD #27","comments":[],"epoch":1377232860,"likes":2,"metadata":{"p_key":"41480","p_author":"trommlbomml","p_authorkey":"0","p_urlkey":"77103","p_title":"My 2D GameFramework for the Ludum Dare","p_cat":"LD #27","p_event":"LD27","p_time":"1377232860","p_likes":"2","p_comments":"0","p_status":"UPD5","us_key":null,"us_name":null,"us_username":null,"event_start":"1377216000","event_key":"18","event_name":"LD27"},"text":"<p>Dear Ludum Dare Community,<\/p>\n <p>&nbsp;<\/p>\n <p>this is my first time thinking about participating the Ludum Dare. Some people I know join this competition regulary. So I started thinking about what can I do? Which platform I will use? Which programming Language will be the best support? After thinking a while and take a look to my games I developed: C#, XNA and my developed Game Framework. Therefore I am supposed to make a blogpost about my GameFramework to use it.<\/p>\n <p>Basically my Framework is a well-designed Framework to make the life making even more simple. It contains the following features:<\/p>\n <p>&nbsp;<\/p>\n <ol>\n <li>An Extended Game-Class derived from Microsoft.Xna.Framework.Game simplifying initialization<\/li>\n <li>Integrated StateManager with smooth, animated Transitions<\/li>\n <li>Helper classes for interpolation, Event-Management<\/li>\n <li>Simple GameObject communication system (OnCollision, ApplyDamage)<\/li>\n <li>Helper extensions like getting center Origin for rendering a whole texture<\/li>\n <li>Spritesheet animation class<\/li>\n <li>Ninepatch rendering<\/li>\n <li>Extended Input methods for Mouse and Keyboard<\/li>\n <li>Particle System<\/li>\n <li>Depth-Based Rendering System<\/li>\n <\/ol>\n <p>If anyone interested I would provide the library without any limitations. Feel free to ask me!<\/p>\n <p>&nbsp;<\/p>\n <p>Best Regards<\/p>\n <p>&nbsp;<\/p>\n <p>TrommlBomml<\/p>","time":"August 22nd, 2013 11:41 pm","title":"My 2D GameFramework for the Ludum Dare"}