Jump to content
  • Advertisement
Sign in to follow this  
czy11421

what is "game engine" ?

This topic is 5039 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

I am new to java game development. What is "java game engine" ? is that a library for game programming ? Any link is welcome.

Share this post


Link to post
Share on other sites
Advertisement
People have different definitions of what a game engine is. According to me, a game engine is just the code that manages the interactions between characters, takes input from the keyboard, and plays sounds when appropriate, as well as hundreds of other duties including memory management.

Basically, everything else other than the graphics, which the "graphics engine" takes care of.

Share this post


Link to post
Share on other sites
A game engine is a bunch of code that wraps up all the low level stuff for you. It usually provides graphics, sound, input and/or network functions and classes, to make your life easier. For example, you can get the Quake engine, or the Unreal engine or something much simpler like a tile engine for creating tile-based games. A Java game engine is a bunch of classes for Java that'll help you write a game.

I don't have any links handy, but give google a try, its bound to have thousands of links.
EDIT: From the Forum FAQ:
Free and Commercial Engines
www.darkbasic.com
www.blitzbasic.com
crystal.sourceforge.net/tikiwiki/tiki-view_articles.php
www.neoengine.org/
www.ogre3d.org/
fly3d.com.br/
www.panardvision.com/v3/
Although they're not nessecarily in Java.

Share this post


Link to post
Share on other sites
That means : you still need to write java coding, right?

But we have lots of macromedia products, Flash, Director... to develop game. So, why we need to do coding ?

Thanks

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
Quote:
Original post by czy11421
That means : you still need to write java coding, right?

But we have lots of macromedia products, Flash, Director... to develop game. So, why we need to do coding ?

Thanks


Can you write a Flash game without writing a single line of ActionScript?

No matter what tool (flash, java, c++, etc.) you use to create the game, you will still need to write some sort of code.

As for what a game engine is... I'll give it a shot.

A game engine is the "how" of a game. How do we draw a monster on the screen? How do we make sure we the game doesn't crash? How do we get user input? And so on.

Game data and game-specific logic is the "what" of a game. What kind of monster's are there? What do they look like? What sort of sound effects are used? What happens when you enter a door? And so on.

There's probably a lot of problems with my definition... You should probably come up with your own definition.

-HQ.

Share this post


Link to post
Share on other sites
Sign in to follow this  

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