Useful projects for xna developers

    For developers of XNA games, there are quite a few useful and not very projects that will greatly facilitate life and save you from writing your own bikes. Here is a small list of suitable open source projects for xna:

    image


    RamGec XNA Controls
    This project is a very lightweight and convenient GUI in Aqua (like on poppies) style, easy to implement and understand, but average in functionality.
    image
    Pros:
    1) Excellent documentation
    2) The ability to change skins
    3) Open source
    4) Ease of use
    5) A form editor that produces an xml file for assembling the exact same form in the project (not over creating everything from the code)
    Cons:
    1) Minor flaws such as a curve dragging and dropping shapes with the mouse (if you move the mouse outside the border of the form during the update, the drag stops, because of which you have to move it almost pixel by pixel).
    2) Not too much functionality
    3) Rare updates to the

    Skinnable GUI library for XNA 4
    image
    GUI project with abundant functionality, the ability to change skins and other goodies, however, of average complexity.
    Pros:
    1) Rich functionality
    2) The ability to change skins
    3) Open source code

    Cons:
    1) No documentation
    2) The average complexity of use
    3) The project is still in beta stage

    XNA Game Console
    image
    Game console.
    Pros:
    1) ease of use
    2) it is easy to add new commands
    3) Open source code

    Cons:
    1) Does not work on xna 4
    2) It seems that the project is no longer supported

    As an option, the project can be used, but only when processing to your needs. It is best to remove the visual part altogether, replacing it with one of the gui described above.

    Box2D.XNA
    image
    Port of the popular physical 2D engine under xna.
    ps There is an excellent article with which you can create your own physical. engine.

    Pros:
    1) Ease of use
    2) Large community
    3) Open source code

    Cons:
    1) No documentation (but many obscure things are thoroughly chewed in the discussion)
    2) The project is no longer supported by the

    XNA 2D Particle Engine

    Relatively simple engine for the particle system
    Pros:
    1) Good documentation
    2) Easy to implement in the code
    3) Easy to use

    Cons:
    1) Not too realistic particles
    2) The project has not been updated since 2010

    Mercury Particle Engine

    A very functional particle system with an effects editor and very extensive documentation
    Pros:
    1) Very voluminous documentation, there is even a video tutorial
    2) There are releases for xna 3 and xna 4
    3) Good functionality
    4) Texture pack that comes with the project not bad

    Cons:
    1) Moderate in handling

    Also popular now: