Q&A for How to Make Computer Games

Return to Full Article

Search
Add New Question
  • Question
    I want to create a 3D game but am unsure where to begin. How should I start learning?
    Community Answer
    Community Answer
    To begin, learn a 3D game engine such as Unity. Numerous books and online tutorials are available to guide you through its features.
  • Question
    How can I create a game without any programming expertise?
    Community Answer
    Community Answer
    You could start with Code.org, a website designed to teach you programming. It gradually introduces more complex concepts, helping you develop the skills to create your game.
  • Question
    With some C++ knowledge, how can I approach making a game like GTA?
    Community Answer
    Community Answer
    You cannot create a game like GTA as your first project, even with C++ knowledge, because such games involve massive teams and extensive resources. Instead, begin by developing a very simple 2D game, like one where you move a character in a small world. Use this as a prototype, incrementally adding features like coins or enemies to build your skills. This iterative process will effectively prepare you for more complex game development.
  • Question
    How long should I expect it to take to finish making a computer game?
    Community Answer
    Community Answer
    The time it takes to develop a computer game varies significantly. You could create a simple game in as little as an hour, while more complex projects may require months or even years to complete.
  • Question
    What app can I use to create a game?
    Community Answer
    Community Answer
    You will typically use an Integrated Development Environment (IDE) to create games. For Java, IntelliJ IDEA is often recommended. If you are using C#, C, or Visual Basic, Visual Studio 2015 Community Edition is a popular choice, and for Python, PyCharm is a common recommendation.
  • Question
    What are the differences between creating a game for personal use and for commercial gain?
    Community Answer
    Community Answer
    When developing for personal use, you have creative freedom, unburdened by external restrictions or formal distribution processes. For commercial gain, you must meet legal and platform requirements, prepare extensive documentation, and ensure your game appeals to a wide audience to recoup development costs.
  • Question
    What is the best free 3D engine I can use?
    Amith singh
    Amith singh
    Community Answer
    Unreal Engine 4 is a strong contender. While it is free to use, be prepared for a substantial download of approximately 5GB, so a good internet connection is recommended.
  • Question
    What software can I use to create virtual objects?
    Community Answer
    Community Answer
    To create virtual objects, often 3D models, I personally use Blender. Its learning curve can be steep, but you'll find it to be very useful software once you master it.
  • Question
    How do I begin to make a computer game?
    Community Answer
    Community Answer
    You can start by selecting a popular, free, and community-supported game engine such as Unity, Unreal Engine, or Cry Engine. These engines often provide extensive online documentation and tutorials, making them excellent starting points for beginners.
  • Question
    How can I create a competitive multiplayer game?
    Community Answer
    Community Answer
    Creating an online competitive multiplayer game can be challenging, particularly for beginners. As a more accessible alternative, you might consider developing a split-screen game instead.
  • Question
    Should I use Kodu game-making software?
    Community Answer
    Community Answer
    Yes, Kodu is a free and simple program available for both Windows and Mac operating systems. You can try it out to see if it suits your needs.
  • Question
    Do I need to spend money to make computer games?
    Community Answer
    Community Answer
    You may or may not incur costs when making computer games. Some game engines are free to use, while others offer both free and paid editions, providing options based on your project and budget.
  • Question
    As a new programmer, what computer application should I use to make video games?
    Lord Luke
    Lord Luke
    Community Answer
    You might consider using Microworlds EX. To learn the application, you could get the book "Coding for Kids" by Camille McCue, Ph.D. Although it is aimed at younger audiences, this book offers a great introduction to the basics of code.
  • Question
    What programming languages should I consider for making computer games?
    Community Answer
    Community Answer
    You can use any programming language for game development, though some offer distinct advantages. You should research various languages and their applications to choose the one best suited for your project.
  • Question
    How can I make the best quality graphics?
    Community Answer
    Community Answer
    To achieve the highest quality graphics, you might consider using C++ with Unreal Engine. However, because C++ presents a significant learning curve, it is often beneficial to learn a simpler programming language first.
  • Question
    What online tools can I use?
    Community Answer
    Community Answer
    You might consider using Twine, which you can download or access directly online. If you opt for its web-based version, a stable internet connection is essential.
  • Question
    Are there courses I can take that teach gaming technology?
    Community Answer
    Community Answer
    Code.org's "Beyond an Hour of Code" offers courses that teach you how to create apps, games, and even web games or websites.
  • Question
    Where do I start if I want to make a video game?
    Manny
    Manny
    Community Answer
    Begin by learning a programming language you find comfortable, such as Python or C#, which are excellent for beginners. Once you have a grasp of the basics, practice by creating simple games. Alternatively, you could learn the programming language specific to your chosen game engine.
  • Question
    What programming language should I learn for game development?
    Community Answer
    Community Answer
    Consider learning JavaScript, C#, and Python. You might start with JavaScript due to its relative simplicity, then transition to others after grasping fundamental programming concepts.
  • Question
    Do I have to put in code to make a game?
    Community Answer
    Community Answer
    For very basic games, you can use visual programming tools like Scratch or GameMaker, which minimize or eliminate the need for writing traditional code. However, for more advanced games, you will generally need to write some code.
  • Question
    What do I need to make a big PC game?
    Community Answer
    Community Answer
    To develop a big PC game, you will need a game engine (such as Unity or Unreal Engine), proficiency in a scripting language, and a powerful PC for testing. If you prefer not to create your own 3D models, you can acquire free and paid assets from various online marketplaces.
  • Question
    How can I develop a game similar to Clash of Clans without programming knowledge?
    Community Answer
    Community Answer
    To create a game like Clash of Clans, you will either need to learn programming yourself or hire experienced programmers. Programming is essential as it defines all the game's rules, logic, and mechanics.
  • Question
    What software should I use to make a game similar to Grand Theft Auto?
    Community Answer
    Community Answer
    Unity is an excellent choice for developing 3D games like Grand Theft Auto. However, you should be aware that it requires coding knowledge.
  • Question
    How do I create a hacking application?
    Community Answer
    Community Answer
    Engaging in hacking activities is illegal and can have serious legal consequences. You should reconsider developing an application designed for such purposes.
  • Question
    Am I at risk of a virus when I download coding platforms or the Java platform?
    Community Answer
    Community Answer
    You can minimize the risk of viruses by carefully avoiding unofficial or suspicious websites. Always download software directly from the official developer's site. If you suspect an issue, promptly scan your system using your antivirus software.
  • Question
    How can I create in-game cinematics?
    Community Answer
    Community Answer
    You can use tools such as Source Filmmaker (SFM), which is available for free on Steam.
  • Question
    How do I make a game work online?
    Borislav Gridnev
    Borislav Gridnev
    Community Answer
    To make your game work online, research how your chosen engine or programming language handles network connections (such as TCP/UDP ports) and implements multiplayer functionality. Then, develop the online components within that framework.
  • Question
    What program should I use to create a very simple game if I have limited assets?
    Community Answer
    Community Answer
    Stencyl is an excellent choice for creating simple 2D games. It is user-friendly, requires no coding, and is available for free. You will find comprehensive tutorials and a web guide to help you get started quickly.
  • Question
    How can I make a game like Shadow Fight?
    Community Answer
    Community Answer
    To create a game like Shadow Fight, you could use game engines such as Construct or Fusion. For visuals, hand-draw your images, then scan or photograph them to digitally refine or paint over in software like Photoshop, and use a tool like Spriter for animation. Be aware that a game of this scale typically requires a team of at least three people and months of dedicated effort.
  • Question
    How can I create Android games like Bounce?
    Community Answer
    Community Answer
    You can develop Android games using the Android Software Development Kit (SDK), found on Google's developer website. This kit offers extensive tutorials and primarily supports Java or Kotlin, not a variant of JavaScript.
Ask a Question
200 characters left
Include your email address to get a message when this question is answered.
Submit

Return to Full Article