2 answers
Asked
961 views
How Do I Make My Own Video Game.?
How Do I Dessing My Video Game
Login to comment
2 answers
Updated
Rick’s Answer
To addon to Brian's comment. There are some smaller things you can do before jumping into making your own game.
Puzzlescript - Puzzle script is completely web based and lets you make your own push box (also called Sokoban games) and share them online. There is a great community and loads of sample games.
Level Editor - Lots of games let you make your own levels within them. Like Halo, Fortnite, Fall Guys... and a lot more. This is a good taste of what it takes to make a game. The good thing is, most of the hard work (code, art) is done. You're just building levels with the pieces they give you.
Game Modding - Some games are open and allow players to modify them. From making new level, adding new weapons, etc.
I suggest you find a game you enjoy playing and see if there is a level editor or if it allows modding. Search for a community for that games and start asking questions/seeing what other people are doing.
Puzzlescript - Puzzle script is completely web based and lets you make your own push box (also called Sokoban games) and share them online. There is a great community and loads of sample games.
Level Editor - Lots of games let you make your own levels within them. Like Halo, Fortnite, Fall Guys... and a lot more. This is a good taste of what it takes to make a game. The good thing is, most of the hard work (code, art) is done. You're just building levels with the pieces they give you.
Game Modding - Some games are open and allow players to modify them. From making new level, adding new weapons, etc.
I suggest you find a game you enjoy playing and see if there is a level editor or if it allows modding. Search for a community for that games and start asking questions/seeing what other people are doing.
Updated
Brian’s Answer
Hello A'Mari,
It's fantastic to hear that you're venturing into the exciting world of video game creation. It's a challenging journey, but it's also incredibly rewarding. Here are a few questions to consider as you begin:
1. Are you planning to create this game independently or as part of a team? Both options have their pros and cons. Working alone might mean more work, but it also allows you complete control over the game's development and final product. Working with a team, on the other hand, can be tricky to arrange, but once you have a group of like-minded individuals, the shared passion can speed up the process. Dividing tasks and learning objectives into manageable sections can also aid in areas like game design, art creation, and programming.
2. What interests you more: Programming, Design and Art, or Story building? These are all crucial aspects of game development, depending on the type of game you're aiming to create. If you're eager to learn all of these areas, that's fantastic, but be prepared for a longer journey to reach a finished, playable game. If you plan to work with a team, finding people with skills that complement yours can help speed up the process. However, this approach requires more communication, often through in-person or video call meetings to discuss goals, timelines, and task assignments.
3. Have you decided on a platform for your game (PS5, XBox, PC, Mobile Device)? Knowing your preferred platform can help guide your tool selection and design requirements. If you're unsure, don't worry. You can still make progress, but some design decisions might be more challenging until you've chosen a target platform.
Now, let's talk about getting started:
1. What type of game do you want to create? Is it a 2D side-scrolling game? 3D? Single-player or multiplayer? You don't need to have all the answers right away, but having a basic idea can guide your tool selection and design process. If you're unsure or unfamiliar with these terms, don't worry. There are plenty of resources available online, in libraries, bookstores, and on forums for Unity and Epic.
2. At their core, games are just large programs that follow a cycle of drawing something on the screen, accepting input, calculating changes based on the input, and redrawing the screen. This is known as the Game Loop. As a beginner, it's probably best to start with an existing game engine like Unity, Unreal (Epic), or Steam. These engines have done much of the hard work for you, allowing you to focus on creating your game. Note that while many of these engines are free to start with, you may need to pay for them if you start making money from your game.
3. Once you've chosen your engine, you can start building your game. This stage can be fun but also challenging, especially when you encounter a problem you can't seem to solve. But don't worry, help is readily available. If you're using one of the engines mentioned, they have help forums where you can ask questions, and the community is usually very supportive. You can also find coding help and samples on forums like Stack Overflow. Remember, each obstacle you overcome is an opportunity to grow your skills and knowledge!
I hope these steps guide you well on your journey. My best advice is to enjoy the process of learning and creating. Best of luck!
It's fantastic to hear that you're venturing into the exciting world of video game creation. It's a challenging journey, but it's also incredibly rewarding. Here are a few questions to consider as you begin:
1. Are you planning to create this game independently or as part of a team? Both options have their pros and cons. Working alone might mean more work, but it also allows you complete control over the game's development and final product. Working with a team, on the other hand, can be tricky to arrange, but once you have a group of like-minded individuals, the shared passion can speed up the process. Dividing tasks and learning objectives into manageable sections can also aid in areas like game design, art creation, and programming.
2. What interests you more: Programming, Design and Art, or Story building? These are all crucial aspects of game development, depending on the type of game you're aiming to create. If you're eager to learn all of these areas, that's fantastic, but be prepared for a longer journey to reach a finished, playable game. If you plan to work with a team, finding people with skills that complement yours can help speed up the process. However, this approach requires more communication, often through in-person or video call meetings to discuss goals, timelines, and task assignments.
3. Have you decided on a platform for your game (PS5, XBox, PC, Mobile Device)? Knowing your preferred platform can help guide your tool selection and design requirements. If you're unsure, don't worry. You can still make progress, but some design decisions might be more challenging until you've chosen a target platform.
Now, let's talk about getting started:
1. What type of game do you want to create? Is it a 2D side-scrolling game? 3D? Single-player or multiplayer? You don't need to have all the answers right away, but having a basic idea can guide your tool selection and design process. If you're unsure or unfamiliar with these terms, don't worry. There are plenty of resources available online, in libraries, bookstores, and on forums for Unity and Epic.
2. At their core, games are just large programs that follow a cycle of drawing something on the screen, accepting input, calculating changes based on the input, and redrawing the screen. This is known as the Game Loop. As a beginner, it's probably best to start with an existing game engine like Unity, Unreal (Epic), or Steam. These engines have done much of the hard work for you, allowing you to focus on creating your game. Note that while many of these engines are free to start with, you may need to pay for them if you start making money from your game.
3. Once you've chosen your engine, you can start building your game. This stage can be fun but also challenging, especially when you encounter a problem you can't seem to solve. But don't worry, help is readily available. If you're using one of the engines mentioned, they have help forums where you can ask questions, and the community is usually very supportive. You can also find coding help and samples on forums like Stack Overflow. Remember, each obstacle you overcome is an opportunity to grow your skills and knowledge!
I hope these steps guide you well on your journey. My best advice is to enjoy the process of learning and creating. Best of luck!