Skip to main content
3 answers
3
Updated 423 views

Game dev what can I do?

I want to do game development and coding what books and courses I would need in order to be successful.

+25 Karma if successful
From: You
To: Friend
Subject: Career question for you

3

3 answers


0
Updated
Share a link to this answer
Share a link to this answer

James Constantine’s Answer

Hello Eric,

Introduction to Game Development and Coding:

Embarking on a career in game development and coding is an exciting journey that requires dedication, continuous learning, and practical experience. To be successful in this field, you will need to acquire a solid foundation of knowledge through books and courses that cover various aspects of game development, programming languages, game design principles, and software development tools.

Books for Game Development and Coding:

“Game Programming Patterns” by Robert Nystrom: This book is highly recommended for aspiring game developers as it covers essential design patterns and techniques commonly used in game development. It provides valuable insights into structuring code for games efficiently and effectively.

“Introduction to Game Design, Prototyping, and Development: From Concept to Playable Game with Unity and C#” by Jeremy Gibson Bond: This book offers a comprehensive introduction to game design, prototyping, and development using Unity and C#. It covers fundamental concepts in game development and provides hands-on exercises to reinforce learning.

“Clean Code: A Handbook of Agile Software Craftsmanship” by Robert C. Martin: While not specific to game development, this book is essential for any programmer looking to write clean, maintainable code. It emphasizes best practices in coding that are crucial for success in the field of software development.

Courses for Game Development and Coding:

Unity Learn Platform: Unity offers a range of online courses covering various aspects of game development using the Unity engine. These courses cater to beginners as well as more experienced developers looking to enhance their skills in areas such as programming, animation, and game design.

Coursera - Game Development Specialization: Coursera provides a specialization in game development that includes courses on topics like game design, 2D game development, 3D graphics, and virtual reality. This specialization is designed to equip learners with the necessary skills to create their own games from scratch.

edX - Introduction to Computer Science and Programming Using Python: Understanding the fundamentals of programming is crucial for aspiring game developers. This course offered by edX introduces learners to basic programming concepts using Python, which serves as a solid foundation for further exploration into game development.

Top 3 Authoritative Sources Used:

Unity Learn Platform
Coursera
edX

These sources were selected based on their reputation for providing high-quality educational resources in the field of game development and coding.

God Bless You!
JC.
0
0
Updated
Share a link to this answer
Share a link to this answer

Avirup’s Answer

Hey! I wanted to do game development when I was younger too! My question to you is do you play Roblox? If you do, did you know that you can make games via the Roblox Studio? If for some reason you haven't heard of Roblox, you can get started with the latest game development platforms like Unreal Engine which is used to make most modern games. The best way to learn is through social media like YouTube where you can find tons of inspiring people, in your case ones who make games. Pick your favorite youtuber and follow what they do and then try to make something new from it! Good luck, and I hope to see a 5-star game by you one day!!
0
0
Updated
Share a link to this answer
Share a link to this answer

William’s Answer

Game development requires - 3D modeling, animation, lighting, texture etcetera. Coding is also required for this purpose.

Read books and other resources that teaches these software applications below:

1) Stencyl and Construct 3 are simple to use game building software applications for those without coding experience.

2) Unreal Engine 4 uses visual scripts to create gameplay scripts.

3) Blender is to create create, model and animate 3D elements for use in for video games.

4) 3D Studio Max or Maya for 3D models, textures, lighting, effects and animations for video games.

5) Twine for text-based video games with complex storylines for nonlinear game stories and editing.

6) C++, C#, JavaScript, Java and Python are coding apps for game development.

These books are good for beginners in programming:

- Computer Coding for Beginners: A Quick Course for Mastering Python, PHP, C++, C#, HTML and CSS, Java, JavaScript, SQL Elinda Lara.

- Code Complete; A Practical Handbook of Software Construction 2e Steve McConnell.

You may enroll in game development and coding courses.

Centennial College (Game Development)
https://www.centennialcollege.ca/programs-courses/full-time/game-development-online
0