3D Python Game Development

Panda3D looks awesome as a Python powered 3D game engine. I can imagine this, tied with a Quickly template, and their awesome docs and awesome manual could be a compelling platform for game development on Ubuntu.

An example of Panda3D in action.

Unfortunately, it is not available in the repositories. Anyone interested in packaging it?

  • http://twitter.com/binarymutant Christopher Lunsford

    packaging is easy, maintaining isn’t :/

  • Erlend Sogge Heggen

    If you’re looking at other game engines these days, I hope you’ll stop by jmonkeyengine.com for a moment as well ūüėČ

    We’ve previously attempted to set up an app for the jMonkeyEngine 3 SDK, but the fact that ” you need to have all the binaries included in your package to be built from the source package” proved to be a bit troublesome, and the effort stalled. It’s probably time we reviewed our options again.

  • http://www.facebook.com/people/Hand-Held/100003909348470 Hand Held

    handheld devices               your site is veru informative thank you               http://handheldforbillingdevices.blogspot.in/                  http://www.facebook.com/pages/Elite-Palm-It-Solutions-PVT-LTD/300469306713237                     https://twitter.com/#!/ElitePalm 

  • http://www.facebook.com/people/Hand-Held/100003909348470 Hand Held

    bus ticketing machine               your site is veru informative thank you              

  • http://www.facebook.com/people/Hand-Held/100003909348470 Hand Held

    handheld devices               your site is veru informative thank you               http://handheldforbillingdevices.blogspot.in/                  http://www.facebook.com/pages/Elite-Palm-It-Solutions-PVT-LTD/300469306713237                     https://twitter.com/#!/ElitePalm  

  • Francisco Molinero

    I would like but I do not know if I have enough knowledge or skill to do it. there is any manual where I can learn?

  • Rob van der Linde

    We use Panda3D extensively at work for our 3D dairy farm software and I wouldn’t mind packaging it. ¬†I have extensive knowledge of Linux, C++ and Python programming and have been building deb packages for our software at work as well as my own stuff already, so I am sure I could handle it.

    The only thing is right now I am in the middle of my third year and final exams for my degree, but after that I should have some time.

  • http://www.littlefishsupport.com/it-support-local-areas/it-support-london Shelly Law

    Thanks for the heads-up on 3D python game development issue! I am a new fan of this game. I hope that I will play that panda 3D action game soon with new features.

  • http://www.linuxgameconsortium.com/ Linux Game Consortium

    Python powered #3Dgameengine  would be a compelling #linux #game development platform period. 

    I just had a quick look at Ghost Pirates from the #Panda3D link. There is a lot of opportunity for an indie developer/project.  Wow.

  • Rob van der Linde

    It’s a pretty cool engine, I have one gripe with it that the 2D overlay on top of the 3D scene is based around a 4:3 aspect ratio screen and it makes it difficult to calculate the exact position of the left and right edge of the screen in widescreen modes.

    In the end we had to use another library for the 2D overlays in panda (p3doverlays), that used standard pixel based coordinates.  I do believe Ogre3D actually supports both coordinate systems for the 2D overlay out of the box.

    You can also use the engine with C++, I have played around with this a bit, but we mostly use it with Python at work only.

  • toabctl

    There’s also a debian bug report for panda3d. see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=597172 . So if omeone packages this, please try to bring the package to debian as well.

  • http://twitter.com/popey popey

     https://bugs.launchpad.net/ubuntu/+bug/254978 is the bug to track this..

  • http://twitter.com/takluyver Thomas Kluyver

    I started with this guide: https://wiki.ubuntu.com/PackagingGuide/Python

    There’s plenty of other information out there, but be aware that it’s not all up to date. I recommend starting with something small, and being prepared for a lot of trial and error. I was close to giving up several times before I got a package uploaded.