Gimbal - Build spaceships. Multiplayer. Physics.

Discussion in 'Announcements' started by colinshark, Dec 5, 2012.

  1. colinshark

    colinshark New Member

    Oct 25, 2012
    Likes Received:
    It's time to show off my big project of the past two years.

    This is Gimbal. Players build ships from pieces, fly them, and blow up other players' ships. It's top down 2D to keep game mechanics simple. Wide open maps. Newtonian physics with aerodynamics.

    Rewind a couple years, and this is the game I wanted to play and wished existed. The end result is pretty close to my original vision. It was awesome to actually play an intense game against real people for the first time.


    Tech Stuff...

    C# codebase
    XNA for sound/graphics/input
    DirectX for gamepad support
    Lidgren for UDP networking

    Visual Studio 2008 is my IDE
    Paint Shop Pro 7 for art
    Audacity for sound
    Reaper for music
    Lightworks for video editing

    Some cool stuff...

    Per-Pixel collision detection, optimized with bounding circles. All the parts of a ship affect the physics and handling.

    Aerodynamics. Players can mount functional control surfaces to ships.

    Custom GUI engine and widget kit.

    Client-Server multiplayer network model. Clients send their input changes (deltas), and the server runs the simulation. Server sends regular vehicle state updates to the clients.

    The physics engine is multithreaded and runs on N logical processors.

    There are more cool programming tricks in this game. I can speak to any part you are interested in.

    Trailer Video:

    Anyway, check it out if you want. You can see pretty much everything in the demo that I recently launched (at
  2. Nutter2000

    Original Member Indie Author

    Jul 27, 2004
    Likes Received:
    Very nice mate, good luck with it
    Looks like you've put a lot of hard work into the game

Share This Page

  • About Indie Gamer

    When the original Dexterity Forums closed in 2004, Indie Gamer was born and a diverse community has grown out of a passion for creating great games. Here you will find over 10 years of in-depth discussion on game design, the business of game development, and marketing/sales. Indie Gamer also provides a friendly place to meet up with other Developers, Artists, Composers and Writers.
  • Buy us a beer!

    Indie Gamer is delicately held together by a single poor bastard who thankfully gets help from various community volunteers. If you frequent this site or have found value in something you've learned here, help keep the site running by donating a few dollars (for beer of course)!

    Sure, I'll Buy You a Beer