• entries
    437
  • comments
    1000
  • views
    335832

Engine Graveyard

Sign in to follow this  

84 views

If someone were to take a look at discarded game engines and supply them on a website with full source code and some notes (where applicable), do you think people would ever use such a resource?

Think of it as a scrapyard; within you'll find hundreds of vehicles that don't work but inside them are some goodies that one could strip down and throw into your existing vehicle. The main thing is that you'd have to be prepared to wade through some garbage to find what you need...

Take this concept to a game engine level; if someone were able to hunt through a trashed engine and pick out a nice resource manager, it'd save them the time in writing a full version for their code; or they could chop it up and work with it as they pleased, or at very least it'd give them a few ideas for implementing their own (even if it's what NOT to do).

The main issue I see is that many engines have different licenses, including the disgustingly viral GPL license - if you were to use a small component from one of these, the rest of your project - including the stuff you've salvaged from other projects - will be forced to be GPL'd. Yuck.

Still, it opens up my mind to thought a little. I have quite a few rotting corpses stashed around my harddrive and various CDROMs; everything from small failed game engines, to basic failed graphics engines, to small scale testbed ideas, managers and utility classes. Some of them must be useful to others, or even myself - afterall who knows what lies in long forgotten graveyards.

I still don't feel ready to come back to full-scale development again; I've been tinkering compiling GCC for sh-elf but that's about as far as I've gone. It's pretty weird - I want to code but just can't; it's as if the very ability has been sucked out of me yet the desire still remains. It'll be back, the long haitus up a mountain is doing me good, I can feel it.
Sign in to follow this  


3 Comments


Recommended Comments

eh, you go through stages, a couple weeks ago I was spending 5+ hours a night on my project, but now I haven't coded for a week and I don't want to.

I think that's a great idea, for many reasons. A very beginner could look at failed simple engines and see where other people started, and learn what not to do, etc. One of the hardest things for me was figuring out how to just start an engine (back when I didn't know what I was doing). Wading through so many other projects would have helped a lot...

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