• 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
  • Advertisement
  • Popular Now

  • Advertisement
  • Similar Content

    • By MidnightFoxGaming
      Hi I’m looking for a school to attend for game development and design online.
      i have a large interest in wanting to learn game development and programming and design but I don’t have the time or schools close enough to me for an on campus education since my current job has me travel rather often all over the country.
      id prefer one without liberal arts and get right into the core aspects of the major but it seems most schools love them way too much right now.
      if anyone has any suggestions for schools to look into that would allow me to get my bachelors and be able to possibly find a job in the field please let me know
    • By abe97
      Hello all! I'm new to the forum and I'm glad to have found a lot of interesting discussions/topics! 
      Quick intro, I'm currently in school for Independent (indie) Video Game Design, on my last semester and the job search will start in less than 4 months (I'm nervous to say the least). I've learned a lot in school and I'm proud to say that I can make a decent game independently and market it properly. The problem is that I can do all of this, but I don't specialise in anything specific. I'm pretty good at modeling (but definitely not a pro, can only make simple clean models), okay at scripting, design isn't my strength but a big interest and I'm pretty okay at UI/UX but definitely not proficient at all.
      I can't say I specialise in any of the above fields and I know that specialising in something is important in order to have a consistent portfolio and finding a job. 
      Should I focus on specialising on a specific field in the next 4 months (practice 24/7) in order to sell myself to employers or should I practice everything and sell myself as a Jack-of-all-trades? I really want to get a designer job as I enjoy writing GDDs and discussing design during Pre-Production but my Rational Design knowledge is weak and I've never been considered a designer in all my previous projects (always was responsible for art or UI). 
    • By i3DTutorials
       

       
      Game School Online™ Announces Winter Enrollment Open Through December
      Los Angeles, CA - December 2017
       
      Free Winter Term Enrollment!
      Free Winter Enrollment:
      Game School Online™, the first and only free online game development school of its kind, has opened enrollment for the winter term, which begins in January of 2018. GSO™ currently offers curricula in environment art and lighting for games, focusing specifically on Unreal Engine 4. GSO™ will be adding two new courses for the winter term, “Advanced Lighting Concepts with Unreal Engine 4” and “Advanced Hard Surface Modeling.”

       
      Free Workshop!

       
      December Free Workshop:
      In addition to winter enrollment, GSO™ will have a free online workshop, “Animating For Games and Movies”, with Veara Suon, Senior Animator at Double Negative. Veara has worked in the AAA games industry, working on franchises like Destiny and Bioshock. Veara also works in the film industry, having worked for famed studios like Weta, ILM, and Sony, contributing to films like Pacific Rim 2, Spiderman, and Avengers. In this month’s free GSO™ workshop, Veara will be discussing topics such as:
      Sharing techniques on how he animates for games and film
      Advice on how students can get a job in games or film
      Advice on how working professionals can switch from games to film, and vice versa
      Job relocation
      The workshop will last for an hour, with allocated time for Q & A from the audience. The workshop will take place on December 14 at 8pm PST. As usual, our monthly workshops are absolutely free and anyone is welcomed to join us. To RSVP, please visit our Facebook page here: https://www.facebook.com/events/139461393377301/?active_tab=about

       
      Scholars Available For Mentoring!
      Scholar Lineup:
      Scholars are our mentors, working industry professionals currently working on your favorite games and franchises- here to help you learn to be a professional game dev, with one on one live private sessions. Our current lineup of scholars includes:
       
      Brian Yam - Director of Visual Development @ Section Studios
      https://bdyammer.artstation.com/
      https://www.linkedin.com/in/yambrian/
       
      Olaf Piesche - Senior Engineer @ Epic Games
      https://www.linkedin.com/in/olaf-piesche-0938292/
       
      Kevin DeBolt - World Artist @ 343 Industries
      http://kevindebolt.com/index.html
      https://www.linkedin.com/in/kevin-debolt-52058844/
       
      Rosie Katz - Senior Game Designer @ EA, Visceral, Sledgehammer Games
      http://www.rosiewrede.com/index.php?nav_bar=level_design
      https://www.linkedin.com/in/rosiewrede/
       
      Leo Gonzalez - Senior Artist @ Certain Affinity
      https://leog.artstation.com/
      https://www.linkedin.com/in/leo-g/
       
      Brandon Pham - Lead Environment Artist
      https://brandonpham.artstation.com/
      https://www.linkedin.com/in/brandon-pham-a490497/

       
      We believe that education should be free for everyone! Come join us at Game School Online™ and see what the future of game development education looks like today! For more information about Game School Online™, available courses, scholars, and events, please visit http://gameschoolonline.com/


       
      Facebook: https://www.facebook.com/gameschoolonline/
      Twitter: @GSOscholar
      Discord: https://discordapp.com/invite/BzU5Fq2
      Patreon: https://www.patreon.com/gameschoolonline


       
      About Game School Online™ (GSO™)
      Game School Online™ is the first ever, completely free game development training program. GSO™ was founded by veteran developers working in the AAA games and entertainment industries. Featuring courses authored by working industry professionals, students are able to learn production techniques and workflows used to ship some of the biggest IPs and AAA franchises. Industry pros known as “scholars”, work with students providing private live sessions to help you become “industry” ready. All courses are available for free, no trials or demos- it’s completely free for anyone that wants to learn how to become a skilled game developer. For more information, please visit our website: http://gameschoolonline.com/
      Game School Online™ and GSO™ are registered trademarks Game School Online, LLC. All other brand names, product names or trademarks belong to their respective holders.
       
      Contact
      Game School Online, LLC.
      info@gameschoolonline.com

      View full story
    • By khawk
      While not typical GameDev.net news material, we felt GamerGate has had enough of an impact on the games industry and on indie developers that it's worth sharing.
      Zoe Quinn is the indie game developer at the center of GamerGate, and now her story is coming out in her own words through her book Crash Override: How Gamergate (Nearly) Destroyed My Life, and How We Can Win the Fight Against Online Hate. The book was published last week and is now a #1 Best Seller.
      Crash Override tells the story of GamerGate, which started as a hate campaign directed at her but ended up turning into an attack on women and race.
      Polygon has posted a review of the book, which we recommend viewing if you're interested in learning more. You can get to the review here.
      From the Polygon review:
      You can also purchase the book from Amazon by clicking here.
      Disclosure: Links to the book on Amazon are GameDev.net affiliate links. You are supporting GameDev.net if you purchase the book through these links.

      View full story
    • By khawk
      Humble Bundle has announced the Unreal Engine & Unity 5 Humble Book Bundle. Pay what you want and support charity for $783 worth of DRM-free, digital books. The deal ends in 2 weeks and includes the items below:
      $1
      Building an RPG with Unreal 4.x Unreal Engine Game Development Cookbook Learning Unreal Engine Game Development Getting Started with Unity 5 Mapt Subscription (30 days) $8
      Unreal Engine 4 Game Development Essentials Unity 5 for Beginners (videos) 3D Game Design with Unreal Engine 4 and Blender Blueprints Visual Scripting for Unreal Engine Unity 5.x Game Development Blueprints Unity 5.x Animation Cookbook Unity 5.x Game AI Programming Cookbook $15
      Unreal Engine 4.X By Example Unreal Engine 4 Scripting with C++ Cookbook Unity 5.x By Example Learning C# by Developing Games with Unity 5.x Unity 5.x Cookbook Unity Virtual Reality Projects Building an Unreal RTS Game: The Basics (videos) Learn more at the bundle page by clicking here.

      View full story
  • Advertisement