• Advertisement
  • Popular Tags

  • Popular Now

  • Advertisement
  • Similar Content

    • By jhocking
      My bestselling and highly recommended Unity book has been fully revised! Unity in Action, Second Edition teaches you to write and deploy games with the Unity game development platform. You'll master the Unity toolset from the ground up, adding the skills you need to go from application coder to game developer.

      Foreword by Jesse Schell, author of The Art of Game Design

      Don't take my word for it being good, look at the sky-high ratings on GoodReads.

      You can order the ebook directly from the publisher's site, or order the book on Amazon to get both the physical book and a coupon to download the ebook!
    • By Alex Daughters
       

      Hi, I am currently a college student studying to become a Game Developer. I need to interview current game developers for a class I'm taking. if anyone seeing this could answer just the 5 questions that I have provided below as well as your name, current position, and how many years you've been in the game industry. I'd really appreciate any responses. 
       
      Name:
      Position:
      Year in the industry:
       
      What was the starting salary?
      How many hours do you work?
      What did you learn outside of school that was useful?
      How did you get your job and how hard was it to find it?
      how was this job different than you expected it to be?
       
      Thank you for your time.
      -Alex Daughters
    • By ShinGoukiZero
      Hello my name is Jaymie and I am new here so I apologize if this is not the correct place to ask these questions. I have a few questions regarding my education and I feel in order to get the best answers I need to elaborate some on my current situation and background so I apologize if this is long winded. (I have my questions at the bottom of this post if you would rather not read my life story or think it is unnecessary). 
      I am currently going to a community college in Virginia and I am in the process of getting my associate's degree with the intent of transferring to a 4-year school for a bachelor's degree. The school I am looking at is George Mason University and the program I am currently looking at is the BS in Computer Science. I initially was looking into getting their BS in Applied Computer Science with a Concentration in Computer Game Design however I decided to go for the normal CS degree instead due to my decision to get my Minor in Math. (This is due to the fact that the CS degree requires 4 out of the 7 classes that the Minor needs while the ACS degree only has 3 out of 7. ) The reason I decided to go for my Math Minor is due to searching what math is useful or even used in game design on this forum.(One such example here. I also apologize if I am not supposed to post links.) I enjoy math to a certain extent and I personally feel I am pretty good at it. Any game programming related courses that the ACS degree offered are available to the CS degree except for one course so I don't think I really am missing out on anything except for the 3 Art classes that the ACS degree requires. That is when I had the Idea to get a Minor in Art and Visual Technology as well to not only get those 3 courses but 2 additional courses as well. They also have a Minor for Computer Game Design and a Minor for Music Technology which are Minors I think I also would love to get.  This is where my dilemma comes in as a lot of the resources I have been looking at suggest that it is not the best Idea to go for multiple minors or two different types of career paths for my degree(i.e. programming and art). I don't necessarily feel that any of these Minors would be useless in the game design field or that they would hinder me even. I do feel however that 4 Minors is too much and I would probably be better off Double Majoring. I would love to double Major in CS and in Computer Game Design but In all honesty I would rather not be in school 2 or possibly more extra years as I am already kind of late to the game of getting my degree. (I'm 23 so I know I'm not that old but the mistakes I have made in life have led to me getting my education 6 years later than I could have and I would like to produce actual results. Maybe some time after I get a job with my CS degree I'll consider going back for another or even go to a game design school but not right now.) I realize that art and sound design are things that I probably would not encounter at a company being that I am programming focused but I still feel they would be useful skills to have and things I would like to know anyway if I work on things on my own. (Which I intend to do as well as work with others.) As of right now I am leaning in the direction of BS CS with the Math and Art minor due to it more or less being the same curriculum as the ACS just with a few more classes. I believe I am more or less set in stone on the Math Minor and on the BS CS degree, however I am fairly indecisive on taking one of the other 3 Minors and at times I even lean towards the Computer Game Design Minor. Any minor I don't take I intend to learn at least some portion of during my free time. 
      Questions(I realize that I am kind of assuming what I think the answer is with these. I know that answers aren't always yes or no but I am unsure as to how to address my concerns without asking these types of leading questions.) 
      Will employers, be they in the Game Industry or any other field, even care about my Minor or if I have multiple? Will employers write me off as indecisive if I take a Minor or even learn something in my free time that some would say is unrelated to my field? (i.e. Programming and Art or Programming and Music Technology)  As I am getting my CS degree, what are some of your opinions on the Minors I am interested in (Art, Music Technology, Computer Game Design) to compliment my degree.(I am open to opinions on the Math Minor as well however I have decided to commit to getting it unlike with the others where I am still on the fence.) Thank you in advance if you took the time to read this lengthy post or if you answer any of my questions.
      Have a good day,
      Jaymie
    • By kin kita
      Hello GameDev!
      This is an introduction to a new web app: Vitalkia.com. homepage - Vitalkia
       
      Making silly games and sharing them with friends and people online is something that is really special to me. When I was 13-14 I used to hang at various game forums a lot. I didn't really make any amazing games, but that didn't matter. What makes us love making games is sharing it with others and learn. Because of this, as a side project while I study, I've been making a new game creator tool. It lets you create cool games completely in your browser. This app will help you creating games!
      I've recently created a simple interactive tutorial that takes you step by step through creating a platform game:
      Platform tutorial
      This tutorial will teach you how to make a simple platform game and introduce you to the app.
      So far it's still very early in development, but it's very possible to create great looking games, here is an example.
       
       
      More info:
      The app lets you create games anywhere, anytime. Since it's cloud based, it doesn't matter which computer you use. All code and resources gets stored in your own personal web space associated with your account. Your account can be from Google or a new Vitalkia account if you want.
      You don't need to know how to code. The engine allows for direct Javascript coding but also the use of code blocks. The code blocks makes it easy to quickly create something that works.
      After you've created your game you can easily export it. It makes it directly available to everyone with an internet connection!
      There are still many things to do. For example more code blocks needs to be added, and some bug fixes, but I am looking forwards the future of the app and what people will be able to create with it!
       
       
    • By Alex Snyder
      My university class this term is prompting me to ask a few questions, and hopefully you guys could help me out. I'm supposed to crowdsource ideas and techniques on how to "sell" my prototype asset. For context, my prototype is a procedural weapon generator similar to the one used by the Borderlands series.
  • Advertisement
  • Advertisement

Good Game Development Literature?

Recommended Posts

Hi GameDevs :),

I am searching for good educational material regarding game development. You know any good books, ebook, articles about this topic? I am searching for information that this more of a general nature, so nothing like how to code this or that in c++. Or how to create an UI in Unity.

What I am searching for is information about how you generaly set up an good UI, what coding principles have proven, what conventions are there, or what you should pay attention to when building game enviorments. I am also interested how to set up an good AI. Best would be if the topics are pointed towards 3D & first person. I already have quiet some knwoledge, but would like to compare it with what is out there and so grow my skill and knowledge. I know its a lot, but as I am interested in the subject as a whole I need it all :). I would prefer material you can read, but you can also post links to video courses, youtube tutorials etc and in can be both, paid and free content.

Thank you in advance, you would do me a great favor by posting your findings, as I found some material already, but am unsure about the qualtiy of this stuff...

Markus from Phodex

Share this post


Link to post
Share on other sites
Advertisement

The problem is that your looking for something that doesn't really exist.

Something like good UI principles depends on the project, the software and the team. There is no right way to do things, no magic bullet design that will work every time. It's the same thing as asking, what color should the UI be.

The other problem is that with UI because it's visual most topics on it is about the visual design and not code design. A general book on good coding practices should be more useful.

The problem with good code design is again that there isn't any set rules, only guide lines. The other problem is that good coding practices depend on the language, the team and libraries.

 

So the reason tutorials on these topics normally are found as "Good UI design principles for Unity" is because only 25%-40% of those rules would be the same as "Good UI design principles for Unreal".

7 hours ago, Phodex Games said:

I know its a lot, but as I am interested in the subject as a whole I need it all :)

Then what you need to do is learn every tutorial for every software and look for common points, It will take time but once you have done it for 10 000 hours(500-1000 days) you can at least call yourself a master in the topic.

 

http://williamdurand.fr/2013/07/30/from-stupid-to-solid-code/ A place to start, also read the comments and see how many people don't agree with it.

Share this post


Link to post
Share on other sites
39 minutes ago, Phodex Games said:

@Tom Sloper Oh sorry then. Well it says Game Design & Theory so where would I put this if not here?

coding principles and AI are not "game design" related - they are programming related. Game design is a subset of game development (all of game development does not fall under a mythical "game design umbrella"). 

Share this post


Link to post
Share on other sites
On 11.1.2018 at 8:59 PM, Scouting Ninja said:

The problem is that your looking for something that doesn't really exist.

I don't think that is true, as I already found some content which helps me gather the knowlegde I need. I know there is no "How to do good UI" book, obviously, but there are books about game UI design or interface design in general. I also think learing design prinicples in general helps creating an good UI. I visited a webdesign course for example and this also helps me with designing good UI actually, so I am not asking for something very specific.

On 11.1.2018 at 8:59 PM, Scouting Ninja said:

Something like good UI principles depends on the project, the software and the team.

As a design student, I also cannot agree with that completly, it does not have to do much with the project, team or software it depends much more about your audience, but with that in mind there are definetly design principles and therefore also are UI principles, at least I hope so. Otherwise what am I studying here? Nonsense haha :D? Because we learn the priniples of design

On 11.1.2018 at 8:59 PM, Scouting Ninja said:

here is no right way to do things, no magic bullet design

Ok I admit, I maybe was not 100% clear and its easy to misunderstand my text, most likley, but why not just give me some recommendations of books you found helpful instead of talking to me like I am a naive amateur haha.

Just an example of what I thought of when writing this post, this website includes some nice guides regarding level/world design: http://www.worldofleveldesign.com/articles.php

However thanks for your help anyways, will check the link out. I guess I will find my way, just wanted to ask if you guys got your hands on some good stuff already and can recommend it.

Have a nice day :)

Share this post


Link to post
Share on other sites
7 minutes ago, Phodex Games said:

why not just give me some recommendations of books you found helpful instead of talking to me like I am a naive amateur haha.

I have a list here

Share this post


Link to post
Share on other sites
4 hours ago, Phodex Games said:

it does not have to do much with the project, team or software it depends much more about your audience

So your talking about graphics design and not actually producing an UI. This wasn't clear from your post. You where talking about the code so I thought you where talking of the back end.

This list: http://www.adhamdannaway.com/blog/ui-design/ui-design-books

Don't get 6: https://www.creativeboom.com/resources/50-essential-books-every-graphic-designer-should-read/ a lot of these I don't know.

Some topics like color theory should be learned only after 2-3 years.

Also study game theory.

4 hours ago, Phodex Games said:

Otherwise what am I studying here? Nonsense haha ? Because we learn the priniples of design

Well design isn't nonsense but it is opinions. What your really studying is how to learn and decide on your own.  A good design isn't about how well you can follow the rules others, but how well you can present your own ideas.

As with many things experience is worth more than the theory.

5 hours ago, Phodex Games said:

instead of talking to me like I am a naive amateur haha.

What I said above was legitimate advice for making a UI. Learning how to design one and learning how to code one is polar opposites.

I use mobile design as a example for this a lot. When designing a mobile app, you should design the way it works for the lowest resolution upwards. The art should be design from the highest resolution downwards.

 

5 hours ago, Phodex Games said:

nice guides regarding level/world design: http://www.worldofleveldesign.com/articles.php

For a much more up to date level design check http://polycount.com/ it's a 3D website but also covers other art topics.

 

Share this post


Link to post
Share on other sites

@Tom Sloper thank you I guess thats exactly what I asked for :). 

@Scouting Ninja now the communication works ^^. This is what I searched for, can't wait to deep down in some of those books and gather the knowledge. 

4 hours ago, Scouting Ninja said:

As with many things experience is worth more than the theory.

Well I know the principle of reading a book (getting the knowledge) and then really use this knowledge which then ends up beeing skill. Experience in the end also loses its worth, when you lack in the knowledge. But whatever ^^

Thanks both of you and have a nice day!

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


  • Advertisement