June 10, 2014
AirMess June (R5) Release available in the Windows Store!
- A completely new MENU UI (yep, the old one was ugly anyway)
And now the game is actually rendering 2 DirectX surfaces, one for the background of the menu and the other one for the game content. Each one is activated at the right time not to be burning the laptop away 😉
Special thanks to Alexandre Saint Martin who helped with the design.
Have fun! 🙂
May 14, 2014
New release of AirMess available in the Windows Store!
- A completely new stage is now available: Canyon
- A way simpler handling: the ships are now easier to drive and the turns have less inertia
- A new game mode: Infinity.
In this mode, the ship accelerate by itself but you loose shield when you hit the walls.
The objective: go as far as you can without loosing your shield!
Because a video is always better, here’s AirMess R4.
Have fun! 🙂
April 1, 2014
After an ImagineCup project, a reboot, a new job, a new country and months of silence, AirMess is finally available in the Windows Store!
It’s still in a very early stage (even compared to the previous ImagineCup project), but hopefully there will be incremental on a regular basis.
Already in the pipe for the next release, more ships (and maybe more technical details about how that happened :))
And of course, SharpDX rocks!
March 27, 2013
After several weeks of coding and a travel to Oslo (\o/), I was able to make a lot of progress in Kadma, and AirMess.
I implemented BEPU Physics into Kadma, the multi-threaded way. There are a lot of threads running in Kadma and restarting an Engline from scratch gave me the opportunity to try something I was never able to do in my XNA based Engine.
March 27, 2013
One of the first thing to have when developing a 3D game is actually to be able to output text on the screen. This is a requirement if you want to display debug messages and basically know what’s happening without using break points everywhere.
February 20, 2013
February 2, 2013
One of the first thing you have to do when converting a project from XNA to something else (let say, SharpDX) is reinventing yourself a way to load assets.
XNA had a great content pipeline providing ways to import and process everything in Visual Studio during the build process, and that was one of the key points of the simplicity of XNA. When going through the DirectX way, I had to basically reproduce the same thing myself.
There are some alternatives though. Some guys have implemented a content pipeline for Mono for example, but I wanted to do it myself as I’m not using Mono anyway. If you want to do the same thing, you might want to take a shortcut to load models, and that shortcut is AssimpNet. It’s a wrapper for a library specialized in loading 3d models. The next step is just to process the data from Assimp’s format to your own.
You might get it right:
Or wrong …
But still, it’s worth a try.