Python Game Development: Difference between revisions
Jump to navigation
Jump to search
Adamcolton (talk | contribs) Created page with "In the past I've looked at 3D Game Development and specifically Java 3D with out much success. I'm beginning to see several options for using Python, my research will be ..." |
Adamcolton (talk | contribs) No edit summary |
||
| (One intermediate revision by the same user not shown) | |||
| Line 13: | Line 13: | ||
Feature rich, perfomant 3D engine. Documentation is a little lacking, but the core Ogre engine (C++) is one of the major 3D engines. 64bit seems to have some issues. I would like to use this eventually, but perhaps not to start. | Feature rich, perfomant 3D engine. Documentation is a little lacking, but the core Ogre engine (C++) is one of the major 3D engines. 64bit seems to have some issues. I would like to use this eventually, but perhaps not to start. | ||
=== Bullet == | === Bullet === | ||
The standard physics engine. | The standard physics engine. | ||
== Tools & Libraries == | |||
=== PyInstaller == | |||
http://www.pyinstaller.org/ | |||
Creates single-file executables. This will be necessary for distribution. | |||
=== Multithreading === | |||
This will be necessary, but it gets weird. Be careful because the GIL, I need real multi-core concurrency. | |||
* http://docs.python.org/2/library/multiprocessing.html | |||
* http://wiki.python.org/moin/Concurrency/ | |||
[[Category: Notes]] | [[Category: Notes]] | ||
[[Category: Code]] | [[Category: Code]] | ||
Latest revision as of 15:17, 25 July 2013
In the past I've looked at 3D Game Development and specifically Java 3D with out much success. I'm beginning to see several options for using Python, my research will be documented here.
Engines
Panda3D
All-in-one, seems very promising.
Ogre
Feature rich, perfomant 3D engine. Documentation is a little lacking, but the core Ogre engine (C++) is one of the major 3D engines. 64bit seems to have some issues. I would like to use this eventually, but perhaps not to start.
Bullet
The standard physics engine.
Tools & Libraries
= PyInstaller
Creates single-file executables. This will be necessary for distribution.
Multithreading
This will be necessary, but it gets weird. Be careful because the GIL, I need real multi-core concurrency.