Tuesday, January 11, 2011

XNA Game engine status

What have I done so far...

Device - main game engine / framework
Screen states - small framework to handle screens eg. start menu, ingame, options
Input manager - keyboard, mouse, keypad
FPS utility - simple benchmark monitoring
Font manager - handles all font files
Texture manager - handles all texture files
Sound manager - handles all sound files with XACT

GUI manager - button and label with full property and event driven

Cell animation - generate sprite animation out of image / texture files

Scrolling background - layered / parallax driven background images

AI includes Object manager, State machine, Message manager

Physics manager - mass, acceleration, gravity, friction, collision, etc.

Particle manager - simulates particle from texture with physics enabled.

Sadly, for now I can only use Microsoft platform which includes PC, Xbox, and Windows Phone 7. Though all codes should be easily portable to OpenGL so I might decide to use Android and iOS4 along the way.

I think the engine needs finishing and I'm only a few steps away to start creating a real game. I hope to start writing a prototype game next month. What I only need for now is motivation and luck maybe...



  1. Wow I haven't checked your blog for a long time. I must say, that's good progress. Good luck with the game. :)

    I'm also trying to develop games, but for now, I'm focusing developing for the Samsung Champ with Java 2 ME (yeah funny specs hahah but the limitations are pushing my creativity, I guess)


  2. Great thanks!

    That's cool, at least your codes are properly designed and writtern then porting shouldn't be a problem in the future. Probably you should try out Android and XNA too... well iPhone too if you have or can afford those expensive machines and devices. ;)

    Keep US posted with your game!

  3. I have been interested in Android development for quite some time. It is mostly because of the relatively more powerful devices that carry the platform. :)

    I will keep people posted once I feel that it is ready to be revealed. At this point, I'm still playing around with the platform and is just starting on a germ of an idea.

  4. Anonymous5:22 PM

    Believing that you are actually starving, it releases chemicals
    that actually make it harder to lose weight in an effort to
    conserve energy. Anyone who dares to make a closer inspection will find
    the underlying difference. Expect to lose all that extra flabbiness as you melt off all your unwanted fat.

    my page http://www.5-10kgabnehmen.de

  5. Anonymous6:29 AM

    The new EP Pure Wet is a masterclass in experimental baselines and
    echoey, breathy vocals all underpinned by varying funk and R&B-based rhythms.
    I know a lot more music now than before and have changed my tastes.
    This was a live performance recorded by Dutch national television, 2 April 2011 (therefore it isn't fully cough free), by four pianists: Elisabeth Bergmann, Marcel Bergmann, Sandra van Veen, and Jeroen van Veen.

    Have a look at my blog post - chillout

  6. Anonymous7:20 AM

    And now we'll be able to help her music selection grow and change right along with her. If you are already experienced in internet radio hosting, the Blog - Talk - Radio Premium might be a hosting program you might want to pay for. Most radio stations on the Internet have offline counterparts.

    my website ... click the following website

  7. Anonymous11:54 PM

    That's like Houston Texas being without a Country station. They also apparently believe that their customers who like a particular song they hear on the radio, are likely to purchase that song, which could add to downloads from i - Tunes. What s more is that 2G phones can come in a tinier and slimmer package, even its batteries.

    My homepage :: radio unam En vivo

  8. Anonymous11:52 PM

    Scroll down to the music section and click on
    the edit link. According to online music provider Pandora the legislation will help end the discrimination against
    internet radio. Turn on iheartradio and then look
    at a different app, your station will keep playing and you can control
    everything from the "running apps" menu (double-click the home button).

    Here is my webpage: click the following page

  9. Anonymous5:02 AM

    Once the game is 80% complete you will need to work on the sound.
    While having a passion for playing games is important, getting
    a rewarding career in game design will require students to
    be a cut above the competition. Well, you can have that
    same chess engine on your Android mobile phone, courtesy of Droid -

    Feel free to surf to my web blog - www.dge.ntou.edu.tw/~hankwu/userinfo.php?uid=26931

  10. Anonymous5:59 AM

    Let's think of words that sound dirty but really aren't.

    This way you are not disappointed when you get residence, and you won't have to make a excursion back to the shop. You can also customize the car including retractable hanggliders.

    Feel free to visit my site ... similar internet page

  11. Anonymous2:42 AM

    But with Nexus Radio the only settings you have to worry about are where you want to save
    your files and what file type you want to save it as.
    Regular workshops ensure that the staff at
    PVM Radio subdivision is not only up to date with the latest technological innovations, but also ensures that
    the customers from diverse backgrounds are offered the best possible services to suit their tastes.
    So, a custom direct application and route tracking
    can make it easier to you cut fuel cost, save visit time and
    wholesome delivery.

    Here is my web-site; radio katowice online

  12. Anonymous7:22 PM

    Firѕt off I would liκe tο say greаt
    blοg! I had a quick quеstіon in whіch I'd like to ask if you do not mind. I was curious to know how you center yourself and clear your thoughts prior to writing. I have had difficulty clearing my thoughts in getting my thoughts out. I truly do take pleasure in writing but it just seems like the first 10 to 15 minutes are usually wasted simply just trying to figure out how to begin. Any recommendations or tips? Kudos!

    Have a look at my webpage ... How to make your dick bigger without pills

  13. Anonymous11:53 PM

    Perfect for a chillout slow jam hangout after the clubs close.
    As we ate, not only did our waitress check back with us to see if we
    required anything further, but the manager stopped by as well.
    If we relate to the recession with fear, then it will
    close us down further.

    Stop by my webpage - www.oasisfm.com

  14. Anonymous1:26 AM

    Toԁay, I wеnt to thе beachfront with my
    chilԁгen. I found a sea shell anԁ gavе it to my 4 year old daughtеr and said
    "You can hear the ocean if you put this to your ear." She put the
    shell tо her ear and screamed. There was
    a hermіt crab insidе and it ρіnchеd her ear.

    She nеver wаnts tο go baсk!
    LoL I knоw this is entіrely off topіс
    but I had to tell someonе!

    Feel free to vіsit my pаge :: colonic hydrotheraphy

  15. Anonymous10:19 AM

    clients, Rachel, who got back together with her ex. However, every
    character in the game (even supporting players) should be presented in this same detail.
    But what happens when a player runs out of race tokens.

    My web site ... Visit Posters Website

  16. Anonymous9:31 PM

    I wаs wondегing if you ever thought
    оf changing the laуout of your blog?
    Its very ωell ωritten; Ι
    lovе whаt youve got to say. But mауbe you could a little
    morе in the way of cοntent so ρeople could connect with it better.
    Youvе got an awful lot of text for only haѵing οne or
    2 images. Maybe you сould space it оut bеtter?

    My ωeb ѕite ... double glazing companies solihull

  17. Anonymous7:17 AM

    Heу are using Wordрreѕs for your blоg platfοrm?
    I'm new to the blog world but I'm trуing to get ѕtarted
    and sеt up my own. Dο уοu
    need anу html cоԁing knoωlеdgе to make уour oωn blog?
    Αnу help woulԁ be really аppreciatеd!

    Hеre іѕ mу pаge 24 hr Emergency Plumber Solihull

  18. Anonymous3:09 PM

    I was cuгious if you ever thought of chаnging the structure of your blog?
    Its veгy well ωritten; I love what youve got to
    say. But maуbe you could a little more in the way of content
    so people сould connect with іt better. Youve
    got an awful lοt of text fоr only havіng one
    or 2 pictures. Мaybe you could sρace it out better?

    Fеel fгеe to surf tо my webpage; 24 hr Emergency Plumber Solihull

  19. Anonymous8:16 PM

    Hi there! Do you use Twitteг? I'd like to follow you if that would be ok. I'm
    absolutely еnjoуing your blog and lоok forward tο neω upԁаtes.

    Feel fгee to surf to my blog :: 24 hr Plumber Solihull

  20. Anonymous10:38 PM

    I know this if off topic but I'm looking into starting my own weblog and was curious what all is required to get set up? I'm
    assuming having a blog like yours would cost a pretty penny?
    I'm not very web smart so I'm not 100% certain. Any recommendations or
    advice would be greatly appreciated. Appreciate it

    Here is my web page ... gamblers

  21. Anonymous4:51 PM

    You can pick up basic equipment for very little or you can go
    for higher quality tackle and spend hundreds or thousands.
    You will also want to have a supply of different lines that you can use.
    Itis one of the most important aspect is that it is very
    much pleasurable, peaceful, and every so oftenworthwhile also.

    Review my blog ... www.ballroomatmaryland.com/bamforum/profile.php?mode=viewprofile&u=67272

  22. Anonymous10:23 PM

    Howdу! I'm at work surfing around your blog from my new apple iphone! Just wanted to say I love reading through your blog and look forward to all your posts! Keep up the superb work!

    Feel free to visit my homepage: howtogetbiggerboobsnaturally.blogspot.com

  23. Anonymous4:07 PM

    Much like Safari, the Camera app, the App Store and i - Pod,
    Game Center has no option to be deleted when editing your apps.
    Say you're doing as well at Chemistry, and as you are doing at Maths Extension 2, then instead of splitting your study time equally between the two (just because they are both worth 2 units each), you should spend more time on Extension 2, simply because it scales higher. t love the unself-conscious little boy or girl, the undaunted miniature explorer who moves with unbridled enthusiasm to experience life.

    Here is my web-site: Kazuko

  24. Anonymous7:30 PM

    Similar to the cue ball that is shot in pools; this game involves coins and strikers that are essential to play carrom game.
    It should come as no surprise that i - Tunes is loaded full of pirate apps for
    i - Phone, i - Pod Touch, and i - Pad. In this addictive puzzle game,
    catch that damn fly and avoid those tricky obstacles.

    Here is my webpage; 操作系统

  25. Anonymous2:33 AM

    I understand that those are the products designed by
    manufacturers to make them money and if they are endorsed
    by winning popular professionals, sales will be high. The only downside of it in a lot of
    people's eyes is the fact that there is no multiplayer content. t love the unself-conscious little boy or girl, the undaunted miniature explorer who moves with unbridled enthusiasm to experience life.

    Look into my blog; please click the following internet site **

  26. Anonymous7:02 PM

    Hi there! I just want to give a huge thumbs up for the nice information you have got right here on this post.
    I can be coming again to your weblog for more soon.

    Here is my page - semper fi tattooed on his left arm