Ryan IRL

Panda3D is not a Mickey Mouse Engine

I recently discovered Panda3D, and have been very impressed with it. I’ve had a handful of game ideas I’ve been wanting to jump into for a long time, and have consistently been looking at and checking out different engines. My favorite candidates have been Ogre (which is not a true game engine) and Unity. Both of which I have tinkered with, and run through tutorials, etc. I’ve gone between the two but I’ve feel like I wanted something in between in terms of speed/flexibility (ogre) and ease of use (unity). I think I’ve found that perfect in-between with Panda, and I’m getting some things done with it.

There’s a lot of cool stuff available in the Python API, but something that stood out to me was how nice it is the create custom event handlers in code:

# myObject derived from DirectObject
myObject.accept('Custom Event', self.listenerMethod)

# you could then do the following:
messenger.send('Custom Event', ['param1', 'param2'])

# slick.

I’m hoping to actually put together a simple game or demo this weekend and post it. Stay tuned!

This entry was written by Ryan Leland, posted on July 21, 2010 at 9:11 pm, filed under Uncategorized. Bookmark the permalink. Follow any comments here with the RSS feed for this post.

Timeline

Comments are closed.