The world of Graphics is nothing but a home of mine. I have enjoyed programming mainly because of the ability to do Graphics. Frankly computer programming would not be the same for me had it not been for this new uprising field. Which is that important to me, especially when you consider the time I have invested into learning not just Game Programming but Graphics Programming in General. A field for which I believe I'll continue learning for a life time to come.
Recently I have been studying Computational Mathematics as well as working on my own Graphics Engine from Scratch, and have went through a thorough revision of both linear Algebra and several Applied Mathematics topics, I will certainly place it on this site when it is complete.
Since I have started, I have only been able to write a few games, which are totally boring if you asked me! But DaveInCode, is not meant to display professionalism or compete with EA Sports or Rockstar, which ever big Game Programming Companies you may choose, Its just a repository of my work, I mean who said I was an expert! I program for windows so you should find some games in the Windows APPS directory in Projects Tab.
I have wrote a few title notes on Irrlicht, DarkGDK, OgreSDK and SDL which I do not so much prefer, but have an appreciation for their flexibility towards programming games. My focus however is DirectX and OpenGL. And on these two I have flattened my butt over the years doing absolutely nothing but a thorough study of so many titles from all kinds of authors.
A couple of years ago I have purchased and thoroughly studied TurboCAD, in my eagerness to design models for my Games, recently I have been introduced and have been modelling with Blender, and Anim8or for quick models.
With the Coming up of WebGL, I have also been at work developing Simple Programs that will run only on WebGL compatible Browsers, you can test run them under WebDevelopment link in the Projects tab.
If I haven't thanked you yet for visiting my site, then Dear Beloved 'Kea Leboga! Danke Schön!, Baie Dankie!, Thank you very Much!'.
I prefere programming using the Win32 API or MFC, when writing applications. And have written dozens of programs using them of all sorts.
I have written a couple of application that use advanced Operating System features such as Synchronization of threads, fibres, Security and Memory Heaps.
I have
also experience with Network Pruning Software, such as servers, and their respective clients. Most of which I obtained
from my work with devices such as bluetooth and Wifi, in the development of both Audio and Video Streaming Software.
Just so recently I have been programming Mobile Devices and have developed several programs for J2ME, Symbian as well as Android. I have also written a couple of titles on the Mosync IDE, Win32 and WindowForms.
Over the years I've been doing a lot of Web Development (this site included). And have written large websites with heavy server and client site scripting, that you can test under Web Development link in my Projects tab. I have also written a couple of titles on this, so you can find notes on Server and Client Site Scripting under Notes tab.