![]() ![]() Now the actual game engines! Unlike above, frameworks are more ready to go you can more quickly get started and spend less time on things like drawing routines or event dispatch. TODO (Proprietary multimedia framework big on VR support.) 3D Frameworks TODO (They’re opengl bindings, that’s it) Harfang PySDL2 is a direct ctypes-binding to SDL2-you’re calling the C functions directly, with all of the rough edges and caveats. ![]() Pyglet is a pure-Python, cross-platform hardware layer, supporting 2D, OpenGL, spatial audio, input, PySDL2 It supports 2D and OpenGL, sound, handles input, and most other platform tasks. PyGame is a wrapper around SDL that takes off a few of the rough edges while still keeping fairly thin. It literally wrote the book on game development in Python (several books, actually). For many people, when they think about making games in Python, they think PyGame. These can still be useful, but be prepared to put in a bit more work inventing your universe. These libraries are less “make a game now” and more “the abstraction you need to make a game engine”. Lots of things! 2D, 3D, and everything in between. Indie: If you’re not a big AAA studio trying to get the best effects and the most FPS out of your game, going Python will make your development easier. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |