Skip to main content
3 answers
4
Updated 674 views

How do people make video games?

So I can make video games my self and I can make my family proud of how much I improved in making things me and my brother like please answer this question to support #video-game #video-games #video-game-design #game-design #gaming #tech

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

4

3 answers


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

Dinesh’s Answer

Hi Devin,

This is such a great question! You know what, I grew up with the same curiosity of wanting to know how video games are made. 

Making Video Games is a process that involves Arts & Science.  It’s like making movies, with the exception that the audience cannot interact with the movie but with a video game they can :)

Needless to say that it requires a careful amount of Planning and Engineering.

Making a Video game requires a consolidation of several different disciplines. I will help summarize these as bullet points

  1. Story Boarding - This is where the entire video game story and its narration style is conceptualized and visualized. Several factors such as Character, Story, Design, Visual, elements are sketched out. Think of this stage as drawing out a Comic book showing multiple screens of action. This is the basic foundation and much like a movie, a game must have a strong plot.
  2. Game Design, Visual Aspects, Modeling, Graphics - This is probably the most fun aspect of the gaming development as it involves art work such as character development, environments. Based on the game’s requirement, 3D vs 2D, game Genre (Strategy, First Person, Third person) different softwares come into play for helping build out all the visual elements involved.  Several 3D software are used for developing game design such as Maya, Houdini, Cinema 4D, AutoDesk 3ds Max, ZBrush are used.
  3. Game Sound Engineering - This encompasses all aspects related to the characters voice, object and environment interaction, background music. Depending on the games budget, each of these require a careful amount of attention and detail.
  4. Game Development, Software Programming - This aspect requires programming skills that help make the game come alive. It requires writing a lot of code that helps combine the visual and sound elements to make the game interactive. While it may seem difficult and scary at first, over time game developers build strong expertise and find this is a very rewarding and satisfying part of game development. Several game development software are also available to make this a relatively easy process and helps avoiding writing code from scratch. Software such as Unreal Engine, RPG Maker, Game Maker, Quest etc…). Knowledge of several programming knowledge is required such as Java, C++, Python etc…
  5. Game Testing - In order to ensure the games developed are bug free and ready for launch, testing plays an important role. Game makers deploy internal resources to test the product quality during development. They also give the games to external gamers to play and get feedback prior to launch. This is known as Beta testing. Sounds fun doesn’t it. And yes they are paid to play a game :)

All these above disciplines help make a game come alive. 

Here's another source you can refer to

  • https://electronics.howstuffworks.com/making-a-video-game.htm

Hope this helps you get some high level understanding of how games are made.

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

Simeon’s Answer

There are many accessible coding languages to try out for free. I'd recommend checking out game jams like the one hosted by Game Maker's Toolkit on itch.io. He has a very successful Youtube channel and has had record-breaking numbers of participants in his game jams these past years. Game jams are multi-day events where entrants compete to make games that match the theme of the jam. You don't need any prior experience to participate and you'll find people, especially on Discord, who would be excited to point you in the direction of free resources. It helps to have a focused event like this to practice using a skill. It makes it easier to practice the skill and wrap your head around which parts of the coding process are giving you issues.
0
0
Updated
Share a link to this answer
Share a link to this answer

Federico’s Answer

Hi Devin, normally companies (as Sony or Microsoft) provide something that is called an SDK (software development kit). SKDs are a set of tools that allows you to develop videogames calling machine specific routines and abstracting that layer to you. For example Microsoft let's you develop with something called XNA framework, this enables you to develop games that can be easily ported between XBOX One and Windows.

Federico recommends the following next steps:

you can check this following sites to get a better idea on how to develop a video game: https://www.tynker.com/ https://code.org/learn https://www.playcodemonkey.com/
You can also read this book that is really interesting: https://www.amazon.com/Blood-Sweat-Pixels-Triumphant-Turbulent/dp/0062651234
0