Tag: game engine

ISSUE 9: A New Dawn

Welcome to Volume 2, the 3D Horror RPG. A far more involved game design relying on everything you learned in Volume 1, and more. If you remember, in Volume 1, Issue 1, we created a 3D world in an hour. We’re about to use equally clever tricks to generate a scary 3D House…

ISSUE 8: Let’s do the Time Warp!

It has been over 10 years since Issue 7! This is a real testament to the now 2 decade old Panda3D game engine. It’s still out there, still maintained, and all of the code in prior issues still works to this day! Lets crack on and complete our arcade shooter game.

ISSUE 5: A New Hope

It’s time for some housekeeping before the New Year! We’re going to change the design of our code completely in this Issue to support us as we venture forwards in 2011. We’ll also take some time to explain the water we added in Issue 4 and add some sounds effects along with a basic HUD.

ISSUE 1: The one hour 3D world
Panda3d Logo

All of the Issues in Volume 1 rely on something called Panda3D.  Panda3D is a 3D game engine provided completely free by the Carnegie Mellon Entertainment Technology Center.  A game engine is a Software Development Kit (SDK) that takes the pain out of the common tasks involved in game development.  For example, Panda3D provides libraries for graphics, physics, lighting, audio, keyboard/mouse/other input and so on.  You really would not want to find yourself having to write all of these routines yourself (you’d never finish a single game on your own!).  There are other game engines out there but we really like Panda3D due it’s ability to run on Windows, Linux and Mac and its support for Python: