Jump to content
  • entries
    437
  • comments
    1000
  • views
    337192

R&D

Sign in to follow this  
evolutional

129 views

I'm currently juggling two active projects, the first one has been going on for a while now and is starting to come towards completion. A couple of months of testing and tweaks should finally see it out of the way (fingers crossed, eh!).

The new project is something I'm quite excited about. Another GDNet member and I have decided to collaborate on a project and (try to) do it right. The main thrust of the project is to use as many third party libraries and 'engines' as possible in order to focus squarely on the game layer. Of course, you can't just enter something like this blindly so we've started out on some exploratory research into existing engines. I discussed previously that Irrlicht looks promising and indeed it still does, but after looking through the code and playing around with some code it is evident that it has a few annoyances (or flaws, whichever way you want to look at it).

These flaws highlighted why I think I've been so quick to jump into designing my own engine. It seems a lot more comfortable to start from base and do it 'your way' rather than to put up with flaws, annoyances and shortcomings of someone else's work. Although there's a lot more work in the hand-rolled method, it is probably an important motivating factor for people to start out on their own. Rather than having to learn a system and an API, it seems easier to just jump straight into coding your own.

Whilst looking at these other options, I find myself saying "well I don't like this, that, the other" but never "wow, I do like the way it does xyz" or "Wow, this will save me months of work". Funny how we think like that really.

I'm still determined in this quest. There's currently no goals set - just a bit of R&D and experiementation but I hope to see it start panning out and becoming more tangible in the coming months. I should be able to hit the accelerator in my efforts as soon as my current project is completed.
Sign in to follow this  


3 Comments


Recommended Comments

Looking forward to seeing it in action. I found Irrlicht kind of lacking when it came to a good feature set. Although it's very nicely setup and is so easy to use, I seems a bit past its time. I haven't really jumped that much into it yet, but we'll see.

Share this comment


Link to comment
Quote:
Although it's very nicely setup and is so easy to use, It seems a bit past its time.
The same could be said of mud, yet it's not the mud that counts it's the statues one makes with it.

Share this comment


Link to comment
Great idea Evo, I have been using a lot of middleware in my project and it seems to be working out a lot better than when I was attempting to write everything myself.

I mean there are a few things I don't like about the rendering/animation engine I'm using, a few things I would like done differently, and a few optimizations I will have to make.. but really it is going to save a TON of time and actually let me get the project completed and put it out there :)

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 GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!