Jump to content
  • Advertisement
Sign in to follow this  
scrap

confused about a few things

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

Is an API a game engine? i searched youtube and i guess all the complicated terms people used just confuse me. i know what a game engine is, at least the basics. but an API kinda gets me.

examples would be appreciated to :)


and would i need an API to make a simple RPG game(doesn't have to be MMO right now)? how about a MMORPG? does it need an API? are they free?(would need these after i know WHAT they are lol :P)

thanks whoever replies!

Share this post


Link to post
Share on other sites
Advertisement
Google's second link for API is 'Application Programming Interface'...

It's a set of interfaces that programs can use to get at the functionality of existing code. A game engine will have (at least) an API, but so will a lot of other things. You will use many APIs to make any non-trivial application (and a few APIs for trivial applications).

Share this post


Link to post
Share on other sites
Yeah, think of APIs as being like a library with objects and classes (i.e. chunks of code, in layman's terms) that can be used by the game client (your main program) to allow you to do things not doable "top-down" by your high-level programming language (unless you design the API yourself, "bottom up"). High-level languages is what you call Java, C, C++, C# and so forth.

http://en.wikipedia....mming_interface

Share this post


Link to post
Share on other sites
Library is basically when your code is in charge, your code uses the library, framework is when the framework is in charge and it uses your code and API is an interface for other programs to interact with your program without having direct access.

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!