Services

Scripting Python

Python is one of the most useful scripting languages in 3D. It presents interesting possibilities of object-oriented programming. It’s open source. There is a very lot of available sources and libraries.


We programmed a hack’n slash (including a one-click inventory, point and click interface and contextual menus) with Python for Blender 2.49b.





CG-free template (download, BSD licence)





Classic project environment :

o Intranet (Process and planning)

o SVN Server

o File Organisation (learned from YoFrankie!)

– World Creation level


World creation level


– Region Creation level





We have been invited to present it at Blender Conference 2009 in Amsterdam.


Resume


Blender for Game prototyping (Jean Christophe ROMAIN et Gauthier BOAGLIO)


In order to produce its first prototype of a stand alone game, Klakos’s team developed a production pipeline with Blender. In addition to an intranet and a source version control solution, it constitutes a complete tool efficient in a team work context. Blender provides a very good potential on the video game market with tools covering all the tasks needed in a video game production : animation, AI, Python programing language, physics, sounds etc…


We think that one of the biggest strength of Blender is the integrated game engine which allows to visualize and modify complex scenes in real-time. It makes Blender a unique tool in the market. As for us Blender cannot be used in its current state for complex published games because of the way to manage logic bricks, the lack of a full binary exports tool, some Blender features are not reachable from Python and the lighting engine performances.


Blender can find a real place in professional game development studios with several adjustments. We think that plugins allowing connection to commercial game engines could enlarge its use






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 : [...]

Charlatan

Ogre

Unity 3D flash build for web browser. You can move the light with mouse over the active windows, and ogre follows it with eyes.

2D assets

Illustration

Scenario works

Character design

Double sided Shaders

Double sided Shader (transparent shadow caster) (consider transparency for shadow casting) 6000+ view sur unify community (MàJ janv. 2012) Full case study with tutorial and code (LGPL) Double sided Shader (transparent shadow receiver) (consider transparency for shadow casting with spot/point lights and directional lights) 2500 + view sur unify community (MàJ janv. 2012) Full case [...]