my work...

here are some open and closed source projects of mine

Open source server framework written in C# - inactive.
The Borg Server is a server framework targeting game developers building multiplayer games. It provides the communication and server building blocks.
47K total lines (31K code lines): code statistic
Some features:
  • heavy multithreading due to massive number of clients and throughput requirement
  • message serialization with a throughput of at least 20K messages per second (on a entry level multicore system)
  • receiving client messages (UDP) and dispatching to handlers,
  • spatially partitioning the world in zones
  • dispatching outgoing messages to individual clients or spatially (to clients inside a zone and/or neighboring zones)
  • simple addition of new message types and handlers
  • server side game loop, world state, persistance
The core part of Borg is a server component, but the main BORG purpose is to allow easy overriding/redefining core functionality and adding new features and components.

Open source game engine, XNA 3.1 based, written in C# - inactive.
The TXna Game Engine is a rendering and game development framework targeting game developers building single and multiplayer games.
41K total lines (25K code lines): code statistic
Some features:
  • step by step tutorials with lots of source code comments
  • easy, quick and intuitive scene setup
  • supports lightning, materials, effect framework
  • built in scene management system
  • prebuild scene nodes: Camera, SkyDome, Terrain, Sphere, Cube, Quad, Billboard, Model
  • controllers attachable to nodes (FPS camera controller, RPG camera controller, Gravity etc)
  • free to mix TXna elements with standard Xna stuff
  • Advanced culling both for Update and Draw phase
  • UIManager with a complete UI development system (no designer yet)
  • debug visualizer and 2DManager, for rendering 2D primitives
  • SpriteCamera (2D camera) and SpriteManager, supports Sprites, animated sprites etc
The source can be found on SourceForge, via this link.

Closed source, free multiplayer browser game (WebGL graphics inside browser), written in C# - in progress, playable.
Star Trader is a open ended space (SciFi) game in progress. The player starts as a pilot of a small space vesell and works its name up into the hall of fame.
Due to limited free time the game has much less features than I was hoping for. You can have a sneak peak with the demo/demo account, but be warned - the game has down times when I am working on it.
To the left is a in-game space travel scene.
This is a in-game navigation map.

Closed source, free game, TXna Game Engine based, written in C# - finished.
The Turrets Game is a full working game although still in Beta stage. I planned adding many more features but since Microsoft dropped the XNA development and support the dissapointment and frustration made me quit developing on all XNA related projects.
You can download the full installation from my dropbox here.
The sprites where hand made by my kids and animated in Spriter, another closed source project of mine.
All game related stuff like levels, AI, enemies, mob spawn settings, etc are loaded from external human readable files, so one could extend the game with new levels by its own .

My Click

Closed source, free utillity, written in C# - finished.
It's a free click generator with many customization options. Although a small utillity, it took lots of efforts to implement due to many WIN API perks and low level windows messaging stuff.
I am too lazy to write an installer, so here is a zip with the executable. Just extract it into a folder and you are ready to go.

Closed source, free multiplayer RPG game, FB / browser based (WebGL graphics inside browser), written in C# - under development.
My Kingdom is a Facebook game, thus one has to be loged into his FB account to play it.
Since recently FB allows only HTTPS for applications. As my server has no SSL certificate your browser will issue a warning when trying to connect to the server.
Entering the city of Arvenia.
Exploring the city surrounding.