What are the different parts of designing a video game?
Im doing a paper for school about a future career i want to do and im trying to sec out information on designing a video game. #computers
3 answers
Terry’s Answer
I'm not a designer but you may want to start here:
https://learn.vanarts.com/game-art-design/?attributevalue_4701=google%20ads&attributevalue_4702=12172634388&attributevalue_4703=119516180800&attributevalue_4704=kwd-306060561013&attributevalue_4705=&attributevalue_4706=https://learn.vanarts.com/game-art-design/&gclid=CjwKCAjwmv-DBhAMEiwA7xYrd5Jet_dOuFZ251SjSigzJmPn1dGpNSqTZHx_Fde1BpjTBr5QUvs4rxoCVW8QAvD_BwE
Mark’s Answer
Depends on the game, and aren't always in this order, or parts happen at the sam time, but in general:
- Come up with an idea for the game.
Write a story.
- Maybe also come up with idea for puzzles
Create artwork for the game
- The characters, the backgrounds, objects, menu items. Anything you see.
- Storyboard work, to help other artists and programmers and designers get an idea of what the game is supposed to be.
Program the game.
- You have your game engine, that controls how all the pieces of the game work together. It can control how the characters and objects move and interact with other characters and objects, and the world in general (do fall through the ground, don't allow walking through walls).
- You also have artificial intelligence. How the computer players / enemies interacted with you / each other. Artificial intelligence can be as simple as "If the player is to the left of me, move left." and "enemies always point at the character" and can get more complicated. They are often based on a set of rules for each type of computer player / enemy.
- If there is an online part to the game, make the network code that allows the game to talk to other copies of the game, or maybe to a central computer the game maker controls (like world of warcraft)
- If it's a complicated game, you might write tools that help other people build the game.
Test the game. As with anything that is built, it needs to be tested to make sure what was made is what they intended to make. Fix as much as they can.
Market the game. Convince people that they should buy it when it's released.
I'm not a professional game developer, and I know there is much more.
Ying’s Answer
When you are designing any type of solutions, you would think about:
1. What kinds of features would you like to implement? list out all the requirements and put them into phases
2. How would you architect the coding structure? this would include diagrams, pseudo code, class structure
3. How would you design the UI/UX? lots of research here to know your target audience
4. Testing plans and beta roll out plans.
Lastly, getting a general idea of software lifecycle would really help you move forward.