Pygame
Pygame, Pete Shinners tarafından Python programlama dilinde etkileşimli oyunlar hazırlamak için SDL kütüphanesi üstünde kurulmuş bir Python kütüphanesidir.
Pygame'in en önemli özelliklerinden birisi, pek çok platformda (Microsoft Windows, Linux, Mac OS) çalışmasıdır. Pygame, kullanıcılara birçok medya türünün desteklendiği (.jpg, .gif, .png, .bitmap) bir arayüz sunar. Klavye ve fare için pek çok girdi fonksiyonuyla arayüzlerle etkileşimi kolaylaştırır. Pygame'de joystick çalıştırmak dahi mümkündür. .mp3, .wav ve .midi ses formatlarını destekler. Tkinter gibi yaygın bir grafiksel kullanıcı arayüzü aracından farklı olarak, görüntü döngüsü kullanıcı tarafından belirlenir. Bu özellik, geliştiricilerin oyun üzerindeki hakimiyetinin artmasını sağlar.
Dış bağlantılar
| Oyun motorlarının listesi |
|---|
| Özgür yazılım / Açık kaynak |
| 2D |
- Beats of Rage
- Box2D
- Chipmunk
- Cocos2d
- Digital Novel Markup Language
- Flixel
- Exult
- Gosu
- KiriKiri
- Moai SDK
- ORX
- Pygame
- Ren'Py
- StepMania
- Stratagus
- Thousand Parsec
- VASSAL Engine
- Xconq
| | | 2.5D |
- Aleph One
- Build engine
- Flexible Isometric Free Engine
- Id Tech 1
- Wolfenstein 3D engine
| | | 3D |
- Away3D
- Axiom Engine
- Beelzebub
- Cafu Engine
- Crystal Space
- Cube
- Cube 2
- Delta3D
- Dim3
- Game Blender
- Genesis3D
- Genesis Device
- GLScene
- Horde3D
- HPL Engine 1
- Irrlicht
- Id Tech 2
- id Tech 3
- id Tech 4
- Ioquake3
- Jogre
- JMonkey Engine
- Luxinia
- OGRE
- Ogre4j
- Open Wonderland
- Panda3D
- Platinum Arts Sandbox Free 3D Game Maker
- PixelLight
- PLIB
- Python-Ogre
- Quake engine
- Nebula Device
- RealmForge
- Retribution Engine
- Torque
| | | Karışık |
- Allegro
- Construct Classic
- FreeBasic
- Godot
- Lightweight Java Game Library
- Spring
- Turbulenz
- Visualization Library
|
| | | Kapalı kaynak |
|
|