Jump to content
  • Advertisement

Archived

This topic is now archived and is closed to further replies.

Woody FX

Why use Game Development engines??

This topic is 6071 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Why would people use game development tools such as the Quake engines and the Infinty Engines for Baldurs gate... What other onces are there and could you tell me abit about them?

Share this post


Link to post
Share on other sites
Advertisement
People use them to save a great deal of time by writing their own, and by using them they are using a proven technology.

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
Yeah what are examples of good engines and packages for making these so called games....

Are games with made engines really as great a feat as a game written straight fromm your own head instaed of sticking bits together using an engine?

Share this post


Link to post
Share on other sites
Look at the games that use an engine and make your decision.

Quake, Quake2, Quake3, Doom, Doom 2, Heretic, Heretic2, Hexen, Hexen2, Halflife, Sin, Soldier of Fortune, Duke Nukem 3D, Shadow Warrior, NAM, Redneck Rampage, Terminal Velocity, Unreal, Unreal2, Unreal Tournament, Tribes, Tribes2, Anachronox, Max Payne, Serious Sam, Laser Arena, Interstate 82...

And thats only beginning to scratch the surface of games that use an engine that has been used in other games, or is being used in upcomming games.

Share this post


Link to post
Share on other sites
I guess it all depends on why you are writing the game. If it is for educational purposes or to feel that you have really achieved something, why not write it yourself?

If you are treating it as more of a commercial venture, it makes sense to reduce the development costs therefore maximising the profits from the game itself.
This also allows you to spend more time on the strategy and gameplay, hopefully making it more enjoyable to play. In my opinion many games seem to be somewhere in the middle, using established engines for speed of development but not concentrating so much on gameplay. Only my opinion.

Of course another thing is flexibility - if you write your own engine you can make it exactly the way you want it. If you use a library you may not be able to easily add functionality that you want.

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
Yes...yes...yes of course.....

For reducing develophment time!!

Who writes game engines and why.....if you are goin to the trouble of writing an engine.....why the hell not go and do the feckin game!! Surly thats where the money is....

I''m doin a project now and The lecture over me keeps trying to push me in the direction of using some Game creator packages...and side tracking me by telling me to do a Power point Presentation on these packages....i want to just get on with doing my feckin game!!

It''s goin to be a game along the lines of commando''s (2D Isometric)!

Share this post


Link to post
Share on other sites
Its a matter of why re-invent the wheel?

Would you say that Half Life was not a great feat? It uses a modified Quake II engine.

Share this post


Link to post
Share on other sites
quote:
Original post by Anonymous Poster
Who writes game engines and why.....if you are goin to the trouble of writing an engine.....why the hell not go and do the feckin game!! Surly thats where the money is....



That''s not necessarily true (that the game is really where the money is) but really, the companies making the engines are usually doing a game to go with it (such as id... they''ve had their engines licensed plenty of times). A lot of the time though these companies don''t license engines just for chump change... and I don''t know how often royalties factor in.

Share this post


Link to post
Share on other sites
A lot of the reason that people create engines for the games is because they can represent a lot of common tasks with different functions that they call multiple times. Say you wrote a 3d Shooter Game (FPS) and you want a function like: Shoot(), ReloadGun(), ChangeGun(). If you wrote an engine that did these three things, you could call them many times from within different parts of your game. Then when you come out with another shooter game that is different and with different artwork, different story, etc. you will be able to use the same engine to do the common tasks of shooting, reloading guns, and changing guns. This way you have one game engine for 3d shooting that you can use for all the games that you develop like it.

~Andrew Clark

Share this post


Link to post
Share on other sites

  • 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!