awesome-panda3d
awesome-panda3d copied to clipboard
A curated list of awesome resources for using Panda3D
Awesome Panda3D 
A curated list of awesome resources for using Panda3D
Contents
- Tutorials
- Code Snippets
- Modules
- Tools
-
Exporters
- Blender
-
Games Made with Panda3D
- Open Source
- Other
- Resources
Tutorials
- Fireclaw's Panda3D Game Development Book: A book that teaches the development of games from scratch to deployment and beyond with Panda3D 1.9 and up
- Fireclaw's Panda3D Art Creation with Blender: A book that teaches how to create game ready models with Blender and export them to be usable with Panda3D
- Thaumaturge's Beginner's Tutorial: A set of lessions that teach the basics of creating a game using Panda3D, from the fundamentals to building a distributable version
- Lettier's 3D Game Shaders For Beginners: A "a collection of shading techniques that will take your game visuals to new heights" with plenty of explanations that also uses Panda3D for the example code.
Code Snippets
- TheCheapestPixels' Panda3D Examples: Minimalistic examples demonstrating bits and bobs of Panda3D's API
- Fireclaw's Code Collection: Collection of more than 70 code snippets and small samples
Modules
- tobspr's RenderPipeline: A beautiful deferred realtime rendering pipeline with physically based shading and many builtin effects
- Fireclaw's Character Controller: A ready to use character controller with extensive feature set for multiple genres
- CFSworks's Limeade: Refresh your Python code without restarting your Panda app
- TheCheapestPixels' Stageflow: Encapsulate stages of your game (splashs, credits, cutscenes, menus...)
- panda3d-simplepbr A simple, basic, lightweight, no-frills PBR render pipeline for Panda3D
Tools
-
pman:
A tool for code management, including quickstart and distribution. Go from zero to binary with just
pman create . && pman dist
!
Importers and Exporters
Blender
- YABEE: Exports to the EGG format and is the most battle-tested export pipeline for getting Blender data into Panda3D
- BAM Exporter: Exports to BAM and supports the material format used by tobspr's RenderPipeline
- blend2bam: A command line tool to convert blend files to BAM (requires Blender to be installed)
- panda3d-gltf: Converts glTF 2.0 models to Panda3D's native .bam format
Games Made with Panda3D
Open Source
- Yorg: Yorg (Yorg's an Open Racing Game) is a free open source racing game developed by Ya2 using Panda3D for Windows, OSX and Linux
Other
- itch.io collection: Collection of games on itch.io that were made with Panda3D (some are open source)
Resources
-
Panda3D logo:
Image files for the Panda3D logo, and a splash screen
Interval
- OpenGameArt: A collection of art (2D, 3D, audio, etc.) under open licenses (e.g., Creative Commons)