- Architecture (0)
The design and architecture of games
Sound playback and audio file decoding
3D rendering and image manipulation
Mathematical calculations and algorithms
- Collisions (0)
Detecting collisions and locating impact points
Dynamics simulation in realtime
- Randomness (0)
Algorithms to calculate random points on surfaces and in volumes
- Networking (0)
Multiplayer support and network access
Scripting languages and extendable applications
Tools used for software development, such as IDEs and makefile processors
Links
Programming- Sub Categories
dhpoware
Homepage of a C/C++ game developer that provides tutorials and well-written
example code. There are several useful components provided, including some
for XNA developers.
The Instruction Limit
Blog of zaknafein, a french XNA and TV3D developer. Lots of interesting things
like shaders and code snippets to find here.
Buttermilk Game Engine
Features one of the best GUI implementations designed so far, all in C# and tailored for XNA. Usable on the XBox 360!
svnsharp
.NET wrapper around the subversion command line client. A portable alternative to AnkhSVN's C++/CLI 'NSvn' library.
SVG#
SVG is a new XML-based description language for vector graphics. It is likely to become a standard for web graphics in the near future.
IronPython
A port of the famous python programming language to .NET. Can execute almost any standard python program and, contrary to the original python interpreter, is able to produce stand-alone executables thanks to .NET.
Visual Studio Express
The Express editions are free versions of Microsoft's powerful Visual Studio IDE. The express editions offer almost the same functionality as the normal Visual Studio editions and are made especially for hobby developers.
SharpDevelop
An Open Source IDE for .NET programming languages, primarily C#. Nice alternative to the rather expensive Visual Studio Professional, thought not as smooth and feaure-rich as the free Visual Studio Express editions. Can integrate other Open Source tools like NAnt and NUnit.
Microsoft .NET Framework
The Microsoft .NET framework redistributables give Microsoft's operating systems the ability to executable .NET applications. Future operating systems, like Windows Vista, will already be equipped with .NET.
Eiffel.NET
Eiffel is a purely object oriented programming language that has born many advanced programming techniques like "design by contract". The eiffel developers have ported their language to the .NET environment and thereby created an interesting alternative to C#.
Boo
Boo is a scripting language for .NET that closely resembles Python. So much in fact, that many Python programs can be run on Boo unmodified. Due to Python and Boo's high-level approach and productivity features, this is the ideal choice for dynamic scripting.
DotGnu
Another Open Source implementation of the .NET runtime and framework. This project focuses on web services but cannot quite catch up with Mono in terms of implemented classes and newer language features.
Mono
Mono is an Open Source implementation of the .NET runtime and its framework that can be installed not only on Windows but also in linux machines, providing linux users with the ability to run .NET programs in their native environment.
NProf
An Open Source performance profiler for .NET applications. It enables you to see where your programs spends the most time and what the bottlenecks are.
System.Data.SQLite
SQLite is a free, yet very advanced and widely used SQL database engine intended to be integrated into applications that can't bother the user to install and maintain an external database driver. The System.Data.SQLite project provides a all-in-one DLL that contains ADO.NET 2.0 bindings in addition to the established C interface.