Download ArticleDownload Article

Game development is a complex process. Professional game studios have teams of hundreds of people working on concept design, programming, art design, modeling, animation, and sound design. Even if you don't already have all of these skills, you can design a simple game yourself based on what you already know. This How.com.vn teaches you how to get started developing your first game idea.

Part 1
Part 1 of 2:

Planning the Concept

Download Article
  1. How.com.vn English: Step 1 Understand the scale of the project.
    Before you begin work developing a game, it's important to understand what all needs to go into making a game. Video games have a lot of parts, from the game engine, programming, graphics, animation, to sound and music. All of these take many hours to create. If you've never developed a game before, start simple. Treat your first game as a learning experience rather than a polished project.
  2. How.com.vn English: Step 2 Know what your skills are.
    When coming up with an idea for a game, come up with an idea based around your skills. If you are a great artist but have never coded before, pick a game engine that allows you to focus on your art skills while doing minimal coding. On the other hand, if you are a great programmer, but don't have a lot of art skills, you can create a game with great fundamentals that embraces a simplistic art style. Many popular indie games use simple 8-bit graphics or even just basic shapes for graphics.[1]
    Advertisement
  3. How.com.vn English: Step 3 Decide what the goal of the game is.
    Video games come in a variety of different styles and genres. One thing they all have in common is they all have a goal. Some games have multiple goals and optional side missions. However, plenty of games have a goal that is as simple as "Get to the end of the level". Your first game may just be one screen with a dot that you try to navigate to the top of the screen.
  4. How.com.vn English: Step 4 Decide how to communicate the goal to the player.
    Once you decide on a goal for the player, you'll need to figure out how to communicate the goal to the player. Some games have a complex narrative with lots of non-player characters (NPCs) that make the player feel like they are part of a living world. Other games have animations or cut-scenes before the start of a level. Some include a tutorial. Some games simply display text that tells the player what to do.
  5. How.com.vn English: Step 5 Decide on an obstacle for the player.
    Once you decide on a goal for the player to accomplish, you need to decide on an obstacle that stands in the player's way. This can be a puzzle the player has to solve or platforms the player has to jump on or get around. Does your game have enemies? If so, how do they interact with the player? Does your game have levels, or is it an open-world game?
  6. How.com.vn English: Step 6 Figure out the rules.
    Once you come up with a goal and some obstacles, decide on some basic rules that have a logical flow. If you are designing a platformer game, what happens if the player misses the platform? If your game has enemies, what happens when the player touches or is attacked by an enemy? Does the player have a health bar? Is there a scoring system? Perhaps you want to add a time limit to your game? These are rules you need to decide for your game. If you are new to game design, try to keep the rules as simple as possible.[2]
  7. How.com.vn English: Step 7 Decide on a reward for the player.
    Since deciding on a goal for the player and an obstacle. A game should also have a way of rewarding the player for accomplishing the goal. This is what makes a game a satisfying experience. Some games have a final cutscene that shows the hero get a reward for their trouble. Some games give the player power-ups or new items. Other games have a complex leveling system that improves the player's stats over time.
  8. How.com.vn English: Step 8 Create concept art.
    If graphics are a big part of your game, you'll want to figure out an art style for your game. Concept art allows you to put your ideas down on paper before you start building them as assets in a game. You'll want to create concept art for all your characters, NPCs and enemies. You'll want to keep the overall art style consistent, so figure out what art style you want before you start building. If your game has multiple levels, you'll want to create a sketch for how each level looks. You'll also want to map out the level design for each level on paper.
  9. How.com.vn English: Step 9 Create a game design document.
    This is especially useful if you are designing a more complex game with a team of people. A game design document can contain the basic game mechanics and design. It can also contain plot points, character biographies, concept art, as well as level maps and objectives. This helps get your entire team on the same page.
    EXPERT TIP
    How.com.vn English: Ashton Wu

    Ashton Wu

    Board Game Expert
    Ashton Wu is a Board Game expert at Shelfside. After delving into the Yugioh tournament community while growing up, Ashton launched himself into the board gaming community in 2014 and went into reviewing board games as a career full-time in 2019. His YouTube channel Shelfside has over 35K subscribers and over 4 million views, assisted by written reviews on the Shelfside website and BoardGameGeek.com. He also consults with gaming companies to build high-quality gaming products. Ashton is a tournament commentator, board game playthrough director, and host of the Shelfside Podcast, where he talks about board games with his business partner, Daniel. He received a Bachelor of Arts in Economics at the University of California, Santa Barbara, in addition to the Technology Management Certificate.
    How.com.vn English: Ashton Wu
    Ashton Wu
    Board Game Expert

    Design a captivating game. Game players today crave engaging and streamlined experiences. Focus on easy-to-learn rules and quick setup for a smooth start. Prioritize mechanics that avoid repetitiveness and ensure every turn feels impactful. Design for speed and engagement to keep players hooked, eliciting a response of "just one more game!"

  10. Advertisement
Part 2
Part 2 of 2:

Developing the Game

Download Article
  1. How.com.vn English: Step 1 Pick a game engine.
    The game engine is the backbone of the game. It renders the graphics and sound. It controls the game physics, collision detection, scripting, artificial intelligence and more. Picking the right game engine depends on your skill level and the needs of your game. Many game engines allow you to download a free version for personal use to test out. Here are a few game engines you can try:
    • Game Maker Studio 2: Game Maker Studio 2 is a good place to start if you are a beginner. It focuses on games with 2D graphics. It's one of the easier game engines to learn. Game Maker Studio 2 has a free 30 day trial, and then starts at $39 a year.
    • Unity: Unity is a popular game engine that has been used to create many popular games on PC, mobile, and game consoles including, Angry Birds 2, Cuphead, and Sonic Forces. It is used to create both 2D and 3D games. It has an intuitive user interface that makes it fairly easy for beginners to learn. You can download the Personal Edition which comes with the core features completely free. The Plus Edition starts at $25 a month.
    • Unreal:. Unreal is one of the most popular game engines. It has been used to create many popular games, including the Batman Arkham games, Mortal Kombat, and Deus X. It is a full-featured game engine that supports high-end graphics. It is also one of the more difficult game engines to learn. This makes it more ideal for advanced game developers. A full version of Unreal is free to download, however, you will need to pay a 5% royalty after the first $3000 dollars per quarter for any games you publish using Unreal.[3]
  2. How.com.vn English: Step 2 Learn how to use the game engine.
    Game engines are some of the most complex software you can purchase. Even if you are an experienced programmer, there are still probably going to be things you don't know how to do. Read the user's manual for the game engine you download. Watch YouTube tutorials and take classes online. Learn what you need to build and how to build it. If you get stuck on a problem, find someone who can help you solve it.
  3. How.com.vn English: Step 3 Set a deadline.
    Whether you creating your first game or a AAA production, you'll need to have a deadline set for how long the project is going to take. If you are new to game design, set a month as your deadline to create a small game. Many unexpected things will come up during the development process, so expect to go over your deadline. However, if you go past your deadline by too much, you may want to scale back your project.[4]
  4. How.com.vn English: Step 4 Build a working prototype.
    This should be done as quickly as possible. It doesn't have to look good. It doesn't need to have all the features you want to add. It just needs to be one basic level with a basic playable character and a basic obstacle. This is used to build and test the core mechanics of your game.
  5. How.com.vn English: Step 5 Test your prototype.
    You'll learn a lot by playing your game. You may find some of the game mechanics don't work or certain parts aren't as engaging as you thought they'd be. You'll also discover what you can add to the game to make the game better.[5]
  6. How.com.vn English: Step 6 Build your assets.
    After you have built a working prototype and you are confident that your game mechanics are working properly, you can start building the assets for your game. This includes adding additional levels, character animations, enemies, power-ups and any additional features you want to add. It also includes adding character models and decorating your levels so that the game starts to look aesthetically pleasing, though you should focus on aesthetics last.
    • If you're not sure how to build something, many game engines have an assets store where you can purchase game assets built by other people. You can also check for tutorials online to learn how to solve problems that may arise during the game development process.
    • Be careful not to add too much content right away. This can obscure the core mechanics of the game and make it difficult for play-testers to give proper feedback.
  7. How.com.vn English: Step 7 Beta-test your game.
    While you can learn a lot by playing your game yourself, you can also learn a lot by watching other people play your game. Real players may do things you didn't anticipate and point out things about the experience that you are not taking into account. Get other people to play your game. Even if it's your first game and you think it's not any good.
  8. How.com.vn English: Step 8 Market your game.
    As you start nearing the end of the development process, you'll need to start getting the word out about your game. Know what's unique about your game. What experience does your game provide that other games don't? Push that message to as many people as you can. Create a website for your game and a video trailer. Plug your game on social media. Email your game to video game websites and video game tastemakers.
  9. How.com.vn English: Step 9 Launch your game.
    Game engines such as Unity and Unreal make it easy to create ports of your game for any game system. Once you've published your game through your game engine, get it on as many digital distributors as possible. This includes Steam, Google Play Store, Apple's App Store. Even the Playstation Store, Xbox One, and Nintendo eShop are easier to get on than ever before. There's going to be QA and licensing standards that you'll have to get passed for each digital distributors. Learn what those standards are and make sure your game is able to pass those standards. You can also look at specialty distributors like Slitherine.[6]
  10. Advertisement


Community Q&A

Search
Add New Question
  • Question
    Can I make a video game if I'm in middle school?
    How.com.vn English: Pingu
    Top Answerer
    Yes, you can. You probably won't be able to make a large-scale project that needs many resources and a large team, but you can write a not very complex video game alone or with a few friends. You should Learn a Programming Language and, if you want to have 2D or 3D graphics, either figure out how to create these in a way that looks good in computer games, or the legal restrictions if you use media someone else made. Although it is unlikely for your game to become popular and commercially successful, you'll get experience from it, which'll be useful if you want to work as a programmer or program another game.
  • Question
    Can a game be made by only one person?
    How.com.vn English: Nevaan Shetty
    Nevaan Shetty
    Community Answer
    Yes, if you know programming, 3D modeling, texturing and using the game engine, surely you can make a game yourself.
Ask a Question
200 characters left
Include your email address to get a message when this question is answered.
Submit
      Advertisement

      Tips

      • Up-to-date graphics is important to capture the audience, but the content is still the King! So, come up with a way to make your game truly engaging and fun by offering great content. Putting a unique spin on a popular game feature, use elements that have never been used in similar genre games before.
      • Always think through your player’s perspective. What takeaways will they gain from playing your game and how they can become your game fans and advocates? Only devoted fans will ensure your game’s sustainability!
      • In order to involve other people in your game production and persuade them to become stakeholders, you’ll need a good sales pitch! Developing a pitch is also a great opportunity for you to test your game idea within the business and/or developer community and see whether it’s viable at all.
      Show More Tips
      Submit a Tip
      All tip submissions are carefully reviewed before being published
      Thanks for submitting a tip for review!
      Advertisement

      About This Article

      How.com.vn English: Travis Boylls
      Written by:
      How.com.vn Technology Writer
      This article was co-authored by How.com.vn staff writer, Travis Boylls. Travis Boylls is a Technology Writer and Editor for How.com.vn. Travis has experience writing technology-related articles, providing software customer service, and in graphic design. He specializes in Windows, macOS, Android, iOS, and Linux platforms. He studied graphic design at Pikes Peak Community College. This article has been viewed 89,931 times.
      82 votes - 86%
      Co-authors: 24
      Updated: March 16, 2024
      Views: 89,931
      Article SummaryX

      1. Decide on a concept for a game based around your skills as a designer.
      2. Decide on a goal, obstacle, and reward for the player.
      3. Figure out how to communicate the object of the game to the player.
      4. Write down your concepts for the game in a game design document.
      5. Include any concept art in your game design document.
      6. Decide on a game engine for your game and learn how to use it.
      7. Create a basic prototype for your game containing the core game mechanics.
      8. Add to your prototype by building or purchasing game assets.
      9. Beta-test your game.
      10. Market your game.
      11. Publish your game.
      12. Get your game on as many digital distributors as possible.

      Did this summary help you?

      Thanks to all authors for creating a page that has been read 89,931 times.

      Reader Success Stories

      • How.com.vn English: Kent Curtina

        Kent Curtina

        Mar 7, 2020

        "This is very helpful. Thank you."
      Share your story

      Did this article help you?

      ⚠️ Disclaimer:

      Content from Wiki How English language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
      Wiki How does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.

      Notices:
      • - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
      • - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
      • - Please note: Wiki How does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
      • - Readers should not judge the importance of topics based on their coverage on Wiki How, nor think a topic is important just because it is the subject of a Wiki article.

      Advertisement