How To Make a Video Game - It's Free, and not as Hard as You Think
Posted: Tuesday, August 08, 2006
by Will Kalif
Kalif Publishing
Video Game making has evolved dramatically over the past decade. It used to be a world filled with tedious hours of programming in a language like C. But today there are readily available tools that do all this programming work for you and allow you to focus on the creative task of building a fantasy world game.
Finding and Using the Software
Five Steps to Making a Video Game
There are five basic steps to making a video game. These are the steps that professional developers take when making a cutting edge game and they are the same steps you take when making a small game that you and your friends can enjoy.
Step One - Design on Paper
The very first thing you have to do when designing a video game is to get it down on paper. This is the most over-looked step and it is also the number one mistake that many budding game designers make. If we compare the process of making a video game to the process of building a house this step would be like drawing up the blueprints. Before building a house you have to get everything into the blueprints so you can know exactly what you are building, where everything goes and what everything looks like. This holds true with game design. Before you start making your video game you have to conceptualize it. You have to draw out on paper what the game looks like, where everything goes and to take this one step further than home building you have to write a script so you can understand what will happen in your game. This script doesn't have to be complex. It can be as easy as "The player has to work his way through the dungeon and find the Sword of Happiness to complete the game".
Maps and Sketches
Your video game is a complete world that a player will be able to walk around in and this means that the first thing you should make is a map of the whole world whether it is an outdoor world or an indoor dungeon-like world. When you do this it gives you a base to start with. When making your video game one of the first things you will do is create a large box that contains your whole world. Inside this box is where you will place all of the various objects of your game. If your map has outdoor areas you will put in it the terrain features like mountains, rivers, bridges and building. If it is strictly an inside world you will map out all of the various rooms.
After you have your overall map completed you can work down into the details. Draw floor plans of any buildings and dungeons. Place the rooms and all the structures. To aid in the visualization of your buildings and rooms you should draw sketches of key areas. Are there temples? What will they look like? What are the unique things about your game? Draw sketches of these. Once all the concepts are detailed, and your vision of the world is created you can begin the actual software creation of your game. This translates your game from its paper version to its computer version.
Professional video game design companies spend an enormous amount of time in this phase of game development. They work out every detail and make drawings and sketches of every room, every character, and every scene. You do not have to design your game with this level of detail but you should make it as detailed as possible. Every hour of work you do in this stage of the process will save you several hours of work in the next step.
Step Two - Building the wire-frame of your game
In this step of creating your video game you make an overall shell that the whole game will be played in. These are the boundaries of the game world. Inside this game world you place all of the inanimate objects whether they be outside terrain features or inside objects like rooms and furniture. This stage is where all of the inanimate objects are created and placed in your computerized world. It is a complete world without any animals, beasts or characters. When you do this you are simply building and placing all the objects where they belong and defining their shape.
This-step is commonly called "wire-framing" because the end result will look like a drawing with many wires in three dimensional locations that define and show all of the various shapes and surfaces of your game. After the wire framing is complete you will bring it to life by applying textures to all the surfaces.
Step Three - Texturing
This "texturing" of the game is a simple process of selecting a surface then choosing a texture that will be applied to it. All game development software comes with a library of ready to used textures that you can choose from and apply to surfaces with a single click of your mouse. Professional game companies spend an extraordinary amount of time creating their own textures and applying them to the wire-frames of their games. It is this texturing that gives a game it's own unique look and feel. It is a very important part of game design and companies have people dedicated to just creating textures for their worlds. Games can be composed of thousands of unique textures and on any professional game development team this job of creating textures is a full time job.
Step Four - Placing entities in your world
Entities are the players in your game or objects in your game that either move or interact with the player. These entities have two unique components that have to be designed -what they look like and what they do. With today's free software you get a whole host of pre-built entities and characters that you can simply drop and drag right into your game. They are complete with their behaviors and their look. A good example of an entity is the avatar of the player. There are available characters that have all their properties already assigned to them. You simply place the character in your world and it is ready to use -and complete with a host of characteristics such as running, jumping and using weapons.
Step Five - Creating your own characters and behaviors
If you want to make a video game you can do it without this step at all. All of the tools are already designed and ready for you to pop right into your game. But if you want to develop your skill further, or if you have very specific requirements of your game that are not readily available, you can create your own characters with programs such as Milkshape. And utilizing scripts that come with your software you can assign unique characteristics and properties to your characters. This will give your game a sense of uniqueness and an individual look and feel. Using the scripts that come with your game does take some time to learn. A script is a low level programming language and you have to learn the rules of how to use them.
Creating a video game is not hard
Once you have downloaded the software you can have a one-room game completed in less than an hour. You can save this game then run it and play it -even share it with your friends. And the beauty of the software is that once you have learned how to make one room the process is exactly the same for making ten or a hundred rooms. You simply stitch them all together and cut doorways between them and you have a big and complex world that you and your friends can adventure in.
The Sky is the Limit
Once you have a good understanding of the basic skills there are any number of directions you can take in your video game making. You can further work on your conceptualizing of games, you can further your artistic skills by creating characters with modeling software, or you can create your own textures for your game. The only limit to your video game making is the scope of your imagination.
To download software and for more articles, information, product reviews and tutorials on the exciting world of making video games for free check out the author's website at:
Make-Video-Games.com Creative resources for making video games for free
For other fun, creative and interesting projects including how to make a catapult, a trebuchet, a terrarium and even a video game visit his site at:
StormTheCastle.com – Creativity with an Edge
StormTheCastle.com – Creativity with an Edge
This Article has been viewed 9,047 times. (Not updated in real-time.)
More commentsIt was very helpful to start my career as a game designer.
This is very helpful to make a video game, but when do i get to make it?
How do you download the software
IT is good, but how do you download the software for making the game?
AWSOME!!!
how do you find the software????
I have added a link at the bottom of the article that shows you where to get more info and download software. It's my new authors box. I have complete tutorials and downloads there -Will
I wish that things were that easy.The fact however is that you can't create a list of 1,2,3 ... for the tremendous task of "Creating" a game. Games are the MOST difficult task in the entire IT industry. They use Image, Sound, Maths, 3D, Logic, Hardware, Networking like no other software does. In fact, innovations and evolvement in computer technology is pushed forward by the voracious appetite of ... Games.It's easy to say Modelling, Texturing, Movement, .. etc, but it takes A LOT of reading, experimentation and research to write a single line of code (and not change it that is). A single word could mean hundreds of hours of actual work in the gaming industry and thousands more to learn the job and get your first real assignment .... Have you ever wandered why each team has 2D artists, modellers, 3D artists, Level designers, Sound engineers, Musicians, Network coders, 3D programmers, AI programmers, ... etc?It's because those words are entire SCIENTIFIC fields which take too much time for 1 person to simply learn.Even the proccess of "Designing" a game is FAR too complicated and difficult for people who just wanna "break into" the gaming industry.I completely agree. I find this article misleading. Creating a game takes years of hard work in learning the right skill set before you even get to creating a decent game. Even then you have to start small... very small.
For those reading this I say, go for it but please realise it's not easy and it will take a lot of determination. Read. Read as much as you can and assemble a team of like minded people (even if it's just an extra person or two!). Having that one extra person will make a difference when your motivation is strained (because it will get strained without a doubt!)
thank you xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
I SO want to make a game for my 3 little bros.
More comments
We want your comments! If you can read this, you don't have javascript enabled, so you can't use this comment system. Please enable javascript.
