Where do I go next?

Started by
8 comments, last by BHXSpecter 10 years, 2 months ago

After reading Beginning C++ through game programming, by Michael Dawson, and then taking a summer workshop for intro into 2D game design, and jumping into, and out of SDL in a couple weeks,after a few months(i.e last week), I decided to pick up Beginning game programming by, Jonathan Harbour. Im wondering where I should take my learning next. What should I advance to after I finish this book?

Advertisement
Make something! A beginners' book is a good way to get you off the ground, but now you'll learn much more by doing. If you need ideas for projects, tell us what you have already made and what kinds of things you are interested in.

Listen to Alvaro, I fell into buying books thinking I would learn. I now have a four shelf bookshelf loaded with programming books. If you are not sure about libraries, I'd recommend getting SDL Game Development and/or SFML Game Development as they will teach you the libraries and have you make a few games in the process. After that just start trying to experiment with ideas and keep going.

Make something! A beginners' book is a good way to get you off the ground, but now you'll learn much more by doing. If you need ideas for projects, tell us what you have already made and what kinds of things you are interested in.

well, http://www.gamedev.net/page/resources/_/technical/game-programming/your-first-step-to-game-development-starts-here-r2976, I know for a fact that I can complete this in SDL, however I am unsure about doing stuff in other languages. I mean, games have always been there for me, and they have helped me through some tuff times, so I really want to pay back to the community what I got out of it. And i have no desire for anything 3D, that's just not what Im into, other than that I havn't really expressed myself to far out off the books.

Listen to Alvaro, I fell into buying books thinking I would learn. I now have a four shelf bookshelf loaded with programming books. If you are not sure about libraries, I'd recommend getting SDL Game Development and/or SFML Game Development as they will teach you the libraries and have you make a few games in the process. After that just start trying to experiment with ideas and keep going.

Maybe my veiw on SDL, and SFML (Which i've thought about learning, just never have) may be off, how common are these used in the field, Is there any specific, more known projects that have used SDL/SFML? I just feel kinda like they won't lead any where which worries me.

SDL is often used to act as a medium between the game and the actual system the user is running, so it provides a multi platform API for most low level interactions with the system: ie, input handling (keyboard, mouse, gamepads), file io, threads, audio api, window creation, opengl context creation, etc.

SDL also provides 2D capabilities so the library alone is enough for start making 2D games, but the main focus is portability, so a game can work on multiple platforms.

That said, SDL itself can only do so much for you and the game you want to make, all there is besides low level interactions with the OS, like levels, graphics, gameplay, content, etc, is up to you.

As to where it is used, all current Valve games for example.

"I AM ZE EMPRAH OPENGL 3.3 THE CORE, I DEMAND FROM THEE ZE SHADERZ AND MATRIXEZ"

My journals: dustArtemis ECS framework and Making a Terrain Generator

I know for a fact that I can complete this in SDL, however I am unsure about doing stuff in other languages.

SDL is not a language. You may not have made this mistake had you started actually coding something and gotten hands-on experience with API’s.


I havn't really expressed myself to far out off the books.

Then wouldn’t going beyond books sound like a natural next step?


I just feel kinda like they won't lead any where which worries me.

They might lead to temporary results that might satisfy you while you get actual hands-on training, which is 10× more valuable than books, which should only be a reference as you go through hands-on material in your own project.


L. Spiro

I restore Nintendo 64 video-game OST’s into HD! https://www.youtube.com/channel/UCCtX_wedtZ5BoyQBXEhnVZw/playlists?view=1&sort=lad&flow=grid


SDL is not a language. You may not have made this mistake had you started actually coding something and gotten hands-on experience with API’s.

Sorry, I wasn't meaning to refer to it as a language, I was simply meaning that I could do it using the library, however I was trying to say that I was unsure about starting to learn and do those things in other languages, such as c#.


SDL is not a language. You may not have made this mistake had you started actually coding something and gotten hands-on experience with API’s.

Sorry, I wasn't meaning to refer to it as a language, I was simply meaning that I could do it using the library, however I was trying to say that I was unsure about starting to learn and do those things in other languages, such as c#.

Anyone can say that they can do something.

But there is a big difference between thinking you can do it and actually doing it.

I might actually believe I can do something. But that doesn't mean anything.

It doesn't give the experience you get from actually doing it.

"Talk is cheap. Show me the code."

- Linus Torvalds

Maybe my veiw on SDL, and SFML (Which i've thought about learning, just never have) may be off, how common are these used in the field, Is there any specific, more known projects that have used SDL/SFML? I just feel kinda like they won't lead any where which worries me.

SDL is well documented on games made with it. http://en.wikipedia.org/wiki/List_of_games_using_SDL

This topic is closed to new replies.

Advertisement