C# programming

Debates concerning THE ideal language for game programming are sometimes heated. Our opinion is : it depends on the project. Then why recommend C# programming?


Because we save painful method to cases that really require it. In other cases, we like to make life easier and faster.




C# relevant features for video game programming :


o Oriented objet language
o Very large number of sources and open sources libraries availables
o Framework class library is rich, well designed and well documented
o No memory adressing issues (comparing to C++)
o Managed code
o Most of the time, memory issues are related to graphisms or IAs, not program execution time




Unity 3D C# programmed demo

Simple game loop, simple AI behavior on Unity navmesh, simple GUI


Click to add mobs in clans or reset game loop.
Bosses spawn randomly (hit harder, more life than mobs). When a clan takes over the other, mobs attacked the enemy flag (flag loss = spawners loss). Winners killed all the enemy mobs.





Unity add on




Vizio + PoolManager 2 Quick Bridge

Description : http://forum.unity3d.com/threads/127709-Free-Source-code-included-Visio-PoolManager2-Quick-bridge
Code (GPL licence) : http://www.klakos.com/Studio/contenus_site/contenu_trie/PM2_Visio1.26_Bridge.unitypackage

Vizio + N GUI Bridge (NGUI activators smartblocks)

Code (GPL licence) : http://www.klakos.com/Studio/contenus_site/contenu_trie/Vizio_NGUI.rar





Cette note est également disponible en: French