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.
Classic project environment :
o Intranet (Process and planning)
o SVN Server
o File Organisation (learned from YoFrankie!)
â€“ World Creation level
â€“ Region Creation level
We have been invited to present it at Blender Conference 2009 in Amsterdam.
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