3D worlds with Python and Panda3D

VIRTUAL PLAYGROUND

Article from Issue 74/2007
Author(s):

Several free game engines are available for Linux users, but programming with them is often less than intuitive. Panda3D is an easy-to-use engine that is accessible enough for newcomers but still powerful enough for the pros at Disney Studios.

The inventors of Micky Mouse and Donald Duck had already set up a number of real-life theme parks by the time they decided to venture into the virtual world of the Internet. In the year 2000, programmers at the Disney VR Studios started to create a software application to help them develop their 3D online game, Toontown. The result of this work is Panda3D [1], a game engine that supports the Python scripting language. In 2002, Disney published
the package under a free license to make it easier for universities to contribute to the project.

Buy this article as PDF

Express-Checkout as PDF
Price $2.95
(incl. VAT)

Buy Linux Magazine

SINGLE ISSUES
 
SUBSCRIPTIONS
 
TABLET & SMARTPHONE APPS
Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

  • Oculus Rift

    For decades, gamers and geeks have dreamed of virtual reality. Thanks to the Oculus Rift, this dream could become a reality for Linux users and developers as well – even though the whole thing is sponsored by Facebook.

  • Game Engines and Platforms

    New game engines and platforms usher in a whole new era for Linux gaming.

  • Linux-Controlled Model Train

    Controlling a miniature train empire with concurrent Linux processes.

  • 3D with Three.js

    HTML5 brings 3D support to browsers. Thanks to WebGL, Firefox, Chrome, and company, you can render three-dimensional worlds without special plugins or viewers, and the Three.js JavaScript library makes programming easy.

  • Perl: Skydiving Simulation

    Computer game programmers apply physical formulas and special tricks to create realistic animations. Simple DirectMedia Layer (SDL), which is available as a Perl wrapper, provides a powerful framework for creating simple 2D worlds with just a couple of lines of code.

comments powered by Disqus

Direct Download

Read full article as PDF:

Panda3D.pdf  (188.95 kB)

News

njobs Europe
What:
Where:
Country:
Njobs Netherlands Njobs Deutschland Njobs United Kingdom Njobs Italia Njobs France Njobs Espana Njobs Poland
Njobs Austria Njobs Denmark Njobs Belgium Njobs Czech Republic Njobs Mexico Njobs India Njobs Colombia