Sign in to follow this  
Noviceman

Does a 2D-3D tut exist?

Recommended Posts

So the famous Google has finally let me down... or im just not searching right... Background: i took a class on VB, i have modded Battlefield 1942, BF: Vietnam and Halo 2. I have mapped for Steam's Counter-Strike Condition Zero and Day of Defeat. I'm in the process of learning C++ from the Help Files in the Dev-Cpp compiler. I would like to dive head first into the game devlopment world but i need some help- Where do i find a tutorial that goes from "I just learned the language 2D games" all the way to "Advanced super amazing 3D of death" (ok, ok, so maybe not those exact words- but still!) I posted something like this but it seems i really need some help...: http://www.gamedev.net/community/forums/topic.asp?topic_id=468183 (i dont know the html code... all i know is this

Share this post


Link to post
Share on other sites
You will want to learn Direct3D or OpenGL - even if it is a 2d game, these are the ways to go. You could also try a wrapper library like Allegro or SDL.

Share this post


Link to post
Share on other sites
O.o

...
That was way over my head...

So ive been looking at OpenGL- it looks exactly like C++ (im sorry if i sound absolutly stupid) Does this mean i have to know 2 languages??!?! :( Can't a game be written in C++? if so why use OpenGL?

Is a wrapper library different then a normal one? can i put all my libraries in one spot or well my compiler come to get me?

So... Many... Things... To... Learn... :O


Thanks though :D

Share this post


Link to post
Share on other sites
Quote:
Original post by Noviceman
O.o

...
That was way over my head...

So ive been looking at OpenGL- it looks exactly like C++ (im sorry if i sound absolutly stupid) Does this mean i have to know 2 languages??!?! :( Can't a game be written in C++? if so why use OpenGL?

Is a wrapper library different then a normal one? can i put all my libraries in one spot or well my compiler come to get me?

So... Many... Things... To... Learn... :O


Thanks though :D


OpenGL is an API , not a language.

a wrapper library is basically a library that wraps up the functionality from one or more lower level libraries in a nice and easy to use package.

Share this post


Link to post
Share on other sites
an API is basicly a library of code that allows you to do things that a language, (in this case C++) wasn't built to do, like graphics, if you want to learn to program using graphics, i suggest learning C++ prooperly for at least a couple months, check out cplusplus.com, and cprogramming.com , then move on to SDL, its a 2D API.

www.lazyfoo.net is by far the best resource online for SDL, and he also teaches the fundamentals of game development as well as i've seen. that site also gives you a brief intro to openGL, which is one of the 2 standard 3D APIs(the other one being DirectX) lazy foo has one openGL tutorial right now, as well as a set of 8 articles he's planning to release in the next couple days, but once you get through all he has to offer, you'll know alot more about the direction you wanna go in

hope i was helpful



EDIT: by the way, the reason you should do 2D before 3D is because as a beginner, 2D will blow your mind, and 3D is so much more complex than 2D that its definatly not for someone without some experience under their belt.

Share this post


Link to post
Share on other sites
Your question is equivalent to "How do I find a tutorial that tells me how to go from making paper airplanes to jet fighters?" The answer: there is none. And there never will be one. People go to 4 years of college to learn this - and even then they're novices. One doesn't just read three pages to become the next Carmack. Books are written on very small fractions of this topic.

There is no such tutorial. There might be ones that give you some vague overview, but they aren't really worth it. Just start learning. And don't go too fast.

Share this post


Link to post
Share on other sites
Thanks, im going to start- just got to variables :D . I want to become good and i know its going to take time- but i found what i was looking for; the right track to start on.

Share this post


Link to post
Share on other sites
Quote:
Original post by Ezbez
Your question is equivalent to "How do I find a tutorial that tells me how to go from making paper airplanes to jet fighters?" The answer: there is none. And there never will be one. People go to 4 years of college to learn this - and even then they're novices. One doesn't just read three pages to become the next Carmack. Books are written on very small fractions of this topic.

There is no such tutorial. There might be ones that give you some vague overview, but they aren't really worth it. Just start learning. And don't go too fast.


thats not always true though, a big chunk of what you learn in school, you can learn with a combination of online research and reading books(ie. textbooks, just general literature on the subject)

Share this post


Link to post
Share on other sites

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

Sign in to follow this