How do I get started?

If you are a new Irrlicht Engine user, and have a newbie-question, this is the forum for you. You may also post general programming questions here.
Post Reply
Weetie
Posts: 6
Joined: Fri Jun 27, 2008 7:57 pm
Location: Tampa, Florida

How do I get started?

Post by Weetie »

I'm trying to figure out how to start learning Irrlicht. I'm totally new to game engines & programming in general. I've never learned coding or scripting or anything. Can somebody give me some steps to get set up & started? I've run into a dead end just getting it unpacked from the zip file.
I downloaded the 1.4.2 Irrlicht.zip file & extracted everything into a folder on my local drive. I didn't see any setup.exe file within the zip file, so I didn't know any other way to install it other than just extracting it. a bunch of the files have the same names but different creation dates & file sizes. I'd guess they're related to different releases/versions of Irrlicht, but I don't know how to install the right versions.
Can someone also point me to an online resource to help me learn the basics about game engines without pestering everyone in the forums 30 times a day? I need to know really basic things like what a compiler is, how to use it & where to get the right one.
Any help is greatly appreciated. Thx!
bitplane
Admin
Posts: 3204
Joined: Mon Mar 28, 2005 3:45 am
Location: England
Contact:

Post by bitplane »

Start by reading the FAQ at the top of this forum ;)

I recommend using Microsoft Visual C++ Express as your compiler, once you have it installed go and double click the project files that end in "_vc9" in the examples directory and have a play with them. There's a full explanation in the comments (also on the tutorials section of this website). (if you're on a Mac ignore what I just said and download Xcode from Apple and double click the project file inside /source/Irrlicht/MacOSX/)

Keep in mind that programming isn't a very rewarding task unless you enjoy it, like everyone else you'll spend a lot of time banging your head against your keyboard. You can minimize this pain by learning all about C++, start with the tutorials on cplusplus.com and get a book at the earliest opportunity.

Also you should get the latest version of Irrlicht (1.5)
Submit bugs/patches to the tracker!
Need help right now? Visit the chat room
arras
Posts: 1622
Joined: Mon Apr 05, 2004 8:35 am
Location: Slovakia
Contact:

Post by arras »

You definitely need C++ basics before you start with Irrlicht.

Go and get some C++ book, there are some free on line to get for example and look at some C++ resources-tutorials-examples sites on net. Lot of them there.

Some links:
http://www.cplusplus.com/doc/tutorial/
http://www.java2s.com/Tutorial/Cpp/CatalogCpp.htm

Thinking in C++ 2nd Edition by Bruce Eckel -Free Electronic Book Volume 1 & Volume 2:
http://mindview.net/Books/TICPP/ThinkingInCPP2e.html
Weetie
Posts: 6
Joined: Fri Jun 27, 2008 7:57 pm
Location: Tampa, Florida

Post by Weetie »

So what I hear you saying is I need to learn C++.

I can grab a book or two tonight & start. Shouldn't take more than the weekend to learn, right? (lol)

Thanks :D
arras
Posts: 1622
Joined: Mon Apr 05, 2004 8:35 am
Location: Slovakia
Contact:

Post by arras »

More likely few weeks :) But it will not be lost time, programing is fun. After you learn basics, you can start with first Irrlicht examples/tutorials. Than you can learn more C++ as you will learn Irrlicht. But without understanding basic C++ you will hardly understand Irrlicht at all.

And of course, to start programing anything, you will need to choose some compiler. You can take Microsoft Visual C++ Express as bitplane have suggested. I did start with DevC++ and switched to Code Blocks not long ago. Both are freeware but DevC++ is not developed for few years by now.

Good luck.
Dark_Kilauea
Posts: 368
Joined: Tue Aug 21, 2007 1:43 am
Location: The Middle of Nowhere

Post by Dark_Kilauea »

Also, when you are ready to start with Irrlicht, here is your new best friend: The API Doc!
rogerborg wrote:Every time someone learns to use a debugger, an angel gets their wings.
Post Reply