Jump to content
  • Advertisement
Sign in to follow this  
Timos Palaiologos

Any Book Recomendations?

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

Iam currently not studying anything,iam still in high school but since game development is something i want to follow as a career i would like to know if there are some books ebooks/pdf/free or not to start off.Iam specificly looking for something not programming realted mainly because in my next year's final exams we have a subject with some custom programming language so i dont want to get things mixed with learning actuall programming languages (or at least thats what i was advised to do) So are there such books if so do you recomend any? (iam thinking anything related to basic design principles and general non programing knowledge?)

Edited by Timos153

Share this post


Link to post
Share on other sites
Advertisement

Design principles is programming knowledge. Also you are not going to do your self any favors by waiting to learn a programming language because you are taking a "custom" language class next year. What you learn now will translate directly to any language in some shape or form, I promise. I started with c++ and whenever I had to pick up java or C#, VB, python ect... it has basically just been learning different syntax(if you ignore the memory model of managed/unmanaged, duck typing ect..., languages).

 

Do yourself a favor and start now. Any scholastic book or tutorial you find online is a good way to start. Your first goal is going to be understanding logic flow and syntax. Most books go much deeper than this and will only complicate things for you. Google "hello world tutorial" to get you started.

Edited by ExErvus

Share this post


Link to post
Share on other sites

I'd recommend these books: 

 

-The Art of Game Design: A book of Lenses by Jesse Schell- This is a great book about how to look at game play and understand why its fun/engaging (not really programming)

-Game Coding Complete by Mike McShaffrey-This is another great book about what it takes to build a game and the fundamentals that go into it (more programming related, but at a high level)

 

Why are you waiting to learn a language?   A language is just a tool to express your ideas into something a machine understand.  Whoever advised you not learn other languages is wrong, for any reason.  If you can learn one language, it can make leaning others easier.  If your classes have some made up language for a test, knowing a real language can't hurt, it should be helpful especially if they're trying to teach fundamentals of computers.  

 

Go out and learn C# or Javascript and start experimenting in Unity right now.  It's free, there are great prebuilt assets to keep you moving forward, and it will let you focus on making your game fun vs getting bogged down in trying to  making a game.  It's a great way to get started and prevent stalling out.

 

BTW, you will never feel ready to start making a game.  There is always one more thing to learn.  Start now and build your experience base, even if it's not the perfect.

 

cheers, 

 

Bob

Share this post


Link to post
Share on other sites

Well in my country,high school's final year exams determine whether or not you get into a free uni (in my case IT/CS) So my teacher advised me not to learn another language (i was starting off with some C++ basics at the time) so i dont mix any syntax,he said i better be done with exams so i dont risk getting a worse grade in that said custom language.Do you still think thats not a valid reason? Its the main reason i stopped learning C++ (the very basics at least)

 

Btw thanks for the book recommendations @[member='Scourage'],  will check them out!

Edited by Timos153

Share this post


Link to post
Share on other sites

If you want to learn the basic of coding codecademy.com and sololearn.com are good places to start.  Sololearn gives you a little bit at a time and if you have ever used duolingo.com, then it should be easy to navigate as they over all set up is generally the same.

Share this post


Link to post
Share on other sites

Well in my country,high school's final year exams determine whether or not you get into a free uni (in my case IT/CS) So my teacher advised me not to learn another language (i was starting off with some C++ basics at the time) so i dont mix any syntax,he said i better be done with exams so i dont risk getting a worse grade in that said custom language.Do you still think thats not a valid reason? Its the main reason i stopped learning C++ (the very basics at least)

 

Btw thanks for the book recommendations @[member='Scourage'],  will check them out!

 

I think that's a very valid reason, especially if you are just starting out.  We don't have anything like that here in the U.S., but it would be awesome if we did and I wish you the best of luck!

Share this post


Link to post
Share on other sites
I would recommend http://www.gameenginebook.com/index.html
It is more high level then game coding complete, but still covers a lot of important

Reading books about game programming (expecially books that are focused on engine programming) without having a good programming knowledge, won't benefit anybody.
(damn I'm playing with fire... not recommending that book again...)
 

As said above.

Do yourself a favor and start now.

If you are interested in programming already, learn about it, I think anyone can assure you that you won't mix the syntax of the langauages if you pay a bit of attention :)

Edited by imoogiBG

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!