Game Development

Our Process

MMORPG Development Agency

1. Initial Planning

This is where you plan the concept of your games. There are no creations yet, just plans and discussion about what game to create. The ideas are limitless. It would be best to do rough drafts first. Solidify it by discussing the pros and cons of every idea and researching various stuff. Take references from other games or the real world itself.

Optimal time range: 3 days  to 1 month

Case study reference: Our Obby Game in Roblox was planned within 3 days.

1.1 Type of Game

  • What type of game do you want to create? (Platform games, Shooter Games, etc.)
  • What kind of genre is it? (Horror, Thriller, RPG, etc.)
  • What platform will it support? (Mobile, iOS, Console, PC)

1.2 Design Idea

  • What kind of design do you plan to make? (Sci-Fi, Medieval, etc.)

1.3 Game Features

  • What features would make your game different from the others and make it unique? If you made references on other games, think of a game feature that would set it apart on all the various games with the same genre.

1.4 Characters

  • Characters are super important in story-dependent games such as RPGs. Think of it as the core people of your game. Think of how the characters will grow. Characters are the most remembered in games.

1.5 Storyline

  • Build your storyline would your game go with? This is where you think of your game plot and all those twists and turns that your characters/players will experience. This can be optional as not every game genre has it but is a great addition.

1.6 Target Audience

  • Think of what age range you are planning to target for your games. This depends on what genre you’re planning to go with. Do you want adults to mainly play it or students?
Diverse women game developers creating game interface

2. Proofing

This phase is for you to see if the ideas you’ve generated are possible on the game engine that you are using. Research other games made on the same engine or try it out on the game engine that you plan to use. This is vital to the success of the game creation as it puts all the generated ideas into a standpoint to see what is  “capable” vs “incapable” of being done by the team.

Optimal time range: 2 days to 2 months

Case study reference: Obby Game plan in Roblox was proofed within 2 days.

 Real-Time Tactics Games Development Agency

3. Create your own GDD: Game Design Document

Optimal time range: 2 days to 4 weeks

Case study reference: Obby Game document in Roblox created within 2 days.

3.1 Think of a Game Title

3.2 Think of a Game Description that best describes the game in your ideas.

3.3 Think of the Mechanics of your game

  • What kind of Physics would your game use? Would you be in space on Zero G? Any!
  • What’s the challenge of your game for players to reach their objective? (Monster hunting, resource gathering, etc.)

3.4 Layout of your game

  • Rough sketch of what the game would look like from a player’s perspective

3.5 Asset List

  • This is where you think and plan where or how you will create the game assets such as Sounds, Graphics, UI, and System  – Rough sketch would be great but not that important

3.6 Production schedule of the game

  • Set a timeline from creating prototypes to the release date. This is so you can have a set goal for the team. Don’t make it too tight. Happy developers, happy gamers.

3.7 Put notes and remarks

  • If one of your game ideas is interchangeable, note it. If you plan additional content in the future, note it. If you want to prioritise a specific part, note it!
Diverse women game developers creating game interface

4. Pre-Production

This is where the actual game design takes place. You develop your prototypes and actually visualise the ideas that you have. This is where you can solidify the proofing you made and make it into actual designs for your game using the game engine you use. This is where your rough sketches come into life on the game engine.

Others often neglect this, saying it’s a waste of time. However, this process is extremely important because it allows the creative team to analyse visual trends and explore options for the look and feel of the game. With a dedicated phase like this, our designers can brainstorm ideas for the overall quality designs and try out multiple products for each idea.

Optimal time range: 1 week to 4 months or more

Case study reference: Obby Game models in Roblox were created/combined within 1 week.

4.1 Prototypes

  • Characters, tools, etc.

4.2 Art Direction

  • Finalize your art styles

4.3 Develop assets

  • Sounds, Gui design, UI design etc.

4.4 Develop guidelines

  • Explanations for players or how players will progress on your game

Game creator developing 3d videogame working at graphic ilustration

5. Production

You have your prototypes and assets already. You now have to create a place where you put everything together and make them work together. This is where every stuff you create will be used and where the code’s coding and debugging happens. This is the time to combine all of your game ideas and make it into a “game” that you thought of.

Optimal time range: 2 weeks to 4 months or more

Case study reference: Obby Game programs/systems in Roblox created within 2 weeks.

5.1 Design

  • Time to make sure everything we planned is going to flow together

5.2 Programming

  • Techy time! This can take the longest, but without programming, there is no game development

5.3 Art, Graphics, Audio

  • After we figure out all the techy bits, it’s time to add some pizazz.
Unity Blockchain Game Development

6. Testing

Now there isn’t much point to any app, game or web tool if it is not thoroughly tested first. This is a crucial component of our time together that we include. Our team and immediate network will test your game to find any and every bug to fix before your official launch. This helps ensure your users get the most seamless experience possible. There are no games without a bug/glitch, but we do our best to find and fix any game-breaking bugs before the game is uploaded to the stores.

Optimal time range: 3 days to 1 week

Note: It can be longer than 1 week, depending on the results of the people testing it. More problems require more time.

Case study reference: Obby Game tests in Roblox removed known bugs within 3 days.

Couple of gamers playing online video game

7. Post Production

This timeline is where your game is actually posted on the game platforms’ store (App Store, PlayStore, Steam, etc.), but it is not yet fully public. Having a team or actual players do bug tests for the game would be a good idea. Bad uploads happen, and it would be a good idea to see if everything’s working fine before releasing it to the public.

Optimal time range: 3 days to 1 week

Note: It can be longer than 1 week, depending on the results of the people testing it. More problems require more time. However, the game is released to the public at this point, so make updates as quickly as possible.

Case study reference: Obby Game tests in Roblox confirmed no known bugs within 3 days.

7.1 QA Test or Bug test

  • The difference from point 6 is on this part; the test for the game is being conducted when it is already uploaded on its intended game platform. This is where it is critical for us to be there to catch bug submissions as they come in so we can correct it as soon as possible.

7.1a Alpha release

  • The game is created, but it is not tested for any bugs. It can already be played fully, but this is the part where we may get many bugs or see faulty prototypes/codes.

7.1b Beta release

  • The game is released again after fixes, and the game team or the hired bug tester believes there are no more bugs after debugging and playing the game on the alpha release.

7.1c Full Release

  • This time, the game is fully created without bugs seen on it after fixing it on the beta release OR if there are no more bugs on the beta release. This is the time to upload the game on the store/market officially.

7.2 Further Game Development

  • If you so desire, you can opt to stay with us longer and team up to produce more content for you came for a later release.
Creative company game developer sitting in production department, MOBA Games Development Agency,

Our Special Disclaimer

Not all games are created equal

Video game development is a whirlwind of a process; it is a beast that does not care if you have hundreds of team members or you can count them on one hand. This is something we all MUST acknowledge and understand.

Games stick to their genre and would rely on it. Within each genre, there is competition, so we try to make it as unique as possible, and that uniqueness can have its pros and cons. Anyone may be able to come up with a game, but not everyone will want to play it. We/You may have the best game idea in the world, but that doesn’t mean everyone will like it because people don’t always have the same “fun” they want to experience.

It’s also important to realise that no two games are created equal, even from the same studio. In game development, roadblocks are inevitable, deadlines will be missed, and tools will have their limitations. Regardless of knowing this, we can help!