Always Start with the Concept

The best place to start the process of making a video game is making the story for the game. Jumping in immediately to the coding with no clue what your game would have in it would lead to you stumping yourself in what to do next. Creating a concept for a game's story first allows for knowledge of what to make when you get to coding the game you make. You should not code a horse into your game if you don't know if you're going to need it.

Making the game concept will require some inspiration. Once inspiration strikes, you will need to finalize details before starting the coding process. Inspiration for your game can come from anywhere and come anyway it wants. Once you are inspired and have a proper story it is time to create the code.

inspiration

Starting the Actual Coding

Once you have made the concept for your game of choice, it is time to start making the code for the game. Having a concept ready allows you to know what you need for the game you're making. For example, if you have a horse in your game, you know you need a horse sound effect like:

Knowing what is needed ahead of time will make getting any assets easier to locate. When the coding starts and everything is ready, you will need to first figure out what coding language to use for making the game. There are multiple different coding languages and each are different in how the code works and how the code is set up. You will also need to understand how to code in the language you choose. Never start coding in a coding language you don't know anything about. Below is a video about some of the starting basics for game coding.

What to Look for While Coding

There are always going to be problems with the code you make when you start. When presented with an error in your code, check and double check the code for:

  • Spelling errors
  • Incorrect code elements
  • Improper values being used
  • General errors like spelling in text or incorrect math

Errors can pop up at any time in the coding process and preventing errors requires coders to pay attention to the code they make. If an error goes unnoticed and ends up being a problem later, it could be a while until it is found. Once the process is started and you have a understanding on what to do, coding the rest, which will take time, will be easier as your project continues. It is also a good idea to remember how many different types of controllers and control schemes there are for different game types.

Game Controllers
Different Game Controllers

Contact

Elements

Text

This is bold and this is strong. This is italic and this is emphasized. This is superscript text and this is subscript text. This is underlined and this is code: for (;;) { ... }. Finally, this is a link.


Heading Level 2

Heading Level 3

Heading Level 4

Heading Level 5
Heading Level 6

Blockquote

Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.

Preformatted

i = 0;

while (!deck.isInOrder()) {
    print 'Iteration ' + i;
    deck.shuffle();
    i++;
}

print 'It took ' + i + ' iterations to sort the deck.';

Lists

Unordered

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Alternate

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Ordered

  1. Dolor pulvinar etiam.
  2. Etiam vel felis viverra.
  3. Felis enim feugiat.
  4. Dolor pulvinar etiam.
  5. Etiam vel felis lorem.
  6. Felis enim et feugiat.

Icons

Actions

Table

Default

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Alternate

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Buttons

  • Disabled
  • Disabled

Form