Resources for Game Dev, Software Architect & IT General

Created on: 16 Sep 21 13:48 +0700 by Sonnguyen9800 in English

A list of useful resources to learn in free time.

When doing self-learning and searching things on the Internet, sometimes you encounter gold advice or learning materials. In the past, I bookmarked everything, but most of the time the links are discarded after three or five months, either because of me reinstalling the Browser without backups or no longer find it useful. Therefore, 99.99 percent of the links bookmarked are lost forever.

I think this is not a good practice. As a result, I decided to create this post to list down all useful links that I think it is good for my career, which focuses on Game Development & System Architecture. This post will be updated regularly, and the link I listed may be a Github Repo, blog, or a random website. The order of them is set randomly. At the time you read, the links could be invalid, if so, please contact me as I will try to update it.

Any contribution is appreciated!

  1. The System Design Interview For Mobile Developers

Link: https://davescommutebloghome.wpcomstaging.com/2019/08/27/system-design-interview/

This is advised by a member in VOZforums. He got accepted at Apple as an IOS Engineer.

  1. System Design Primer

Link: https://github.com/donnemartin/system-design-primer

Also advised by the guy above.

  1. Awesome-jos/Vietnam

https://github.com/awesome-jobs/vietnam/issues

I might take a look at this one when look for a job.

  1. Zinnia.Unity - A set of solutions for common problem.

https://github.com/ExtendRealityLtd/Zinnia.Unity

Again, this one worth to take a look. This one is recommended to me by Github.

  1. Unity Toolbag

https://github.com/nickgravelyn/UnityToolbag

  1. Awesome Unity

https://github.com/RyanNielson/awesome-unity

This one has 592 stars (2021).

  1. Web Developer Roadmap

https://github.com/kamranahmedse/developer-roadmap

This is for web dev, both backend & frontend. The visualization is great! Highly recommend it.

  1. Game Developer Roadmap

https://github.com/utilForever/game-developer-roadmap

Similar as the one above but for game developer.

  1. Study path for game programmer:

https://github.com/miloyip/game-programmer

Very details and useful. Focus on Architecture, from basic to advance. This one also provides book titles for further reference. There is Mandarin version for those who need.

  1. Grokking Vietnam:

This is not a blog/tutorial post, but a NPO founded for Software Engineer. They sometime create events & seminar for Vietnamese Engineer. It is said this this community include the best one in the field living in Vietnam.

  1. Leetcode - Website for developer to increase skill

https://leetcode.com/

Recommended by the guy in #1

To be honest, I never tried this type of website before.

  1. https://cuuduongthancong.com/

A Vietnamese website filled with books, lectures and resources on various subjects.

  1. https://thebookofshaders.com/

Books on Shaders (Unity). Also, another resource that may be good to read is the book The Unity Shader Bible (link: https://learn.jettelly.com/unity-shader-bible/). The book has just been published in September 2021, hence there is a lack of reviews and information about it.

  1. https://github.com/ResoCoder

Very interesting Github account on Flutter app development & architecture.

  1. https://prog21.dadgum.com/23.html

A blogger who is interested in Game Dev using functional programing. It is so cool to see that programing paradigm be used in game dev.

  1. http://t-machine.org/index.php/2007/11/11/entity-systems-are-the-future-of-mmog-development-part-2/

A series on the use of ECS in game dev. Worth to read!

  1. https://www.jordanstevenstechart.com/

A professional blog on game dev. This blogger heavily focus on graphics programming (shader things). I found some of his article (such as this one https://www.jordanstevenstechart.com/lighting-models) to be very informative.

  1. https://teachyourselfcs.com/

  2. https://iquilezles.org/www/index.htm

This website is highly recommended by Hello Game’s CEO in a GDC Talks.

  1. https://www.algorithm-archive.org/

  2. https://github.com/sonnguyen9800/Unity-Script-Collection

  3. Procedure Generation:

http://pcg.wikidot.com/

  1. https://mostlymaths.net/

  2. https://gameuidatabase.com/gameData.php?id=1193

Back To Top