Advertisement Jump to content
  • Advertisement
Sign in to follow this  
  • entries
  • comments
  • views


Sign in to follow this  


So, I'm going to try and write this journal about development of Spineless game engine and a game I'm going to start making on top of it.

As you can read on the web site:
Spineless is a generic cross-platform 3D game engine implemented in Python with Pyrex optimizations. Focus is on flexibility, clean design and ease of use, not pure speed or bleeding edge graphics.

Spineless is still very incomplete and not really ready for big projects, but it does have the basic building blocks for a game, and you could make small games with it. I would appreciate feedback, comments and suggestions.

Spineless is also as much an experiment as a serious attempt to write a 3D game engine with Python.

Currently I'm working on getting ready for the next release, 0.3. I'm doing some cleanup at the moment, and there's still the model loader which needs to be rewritten as soon as I can decide if I continue to use my own XML-based format or start using Collada (don't worry, a binary format will be defined too, this is just an intermediary format).

I'm also thinking of throwing away the centralized event manager altogether and start using the Signal/Slots pattern and cooperatively scheduled tasks instead. I'm yet to figure out if these would fit all the cases I'm using events for at the moment, but my hunch is that it would be far better an alternative.

More about Spineless and the game project I'm starting later. Feel free to comment, but try to keep flaming to a minimum (yes, I already know I'm at least a bit insane trying to write a 3D game engine with Python). :)

I just bought the GDNet+ membership and it seems I can't change my avatar or upload to the FTP server yet... So "pretty" pictures will have to wait for a later entry.
Sign in to follow this  


Recommended Comments

Cool!, and.... let me be the first to say, Welcome to Journal land! here be some + to add to yar treasure trove :)

Share this comment

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement

Important Information

By using, you agree to our community Guidelines, Terms of Use, and Privacy Policy. is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!