Planning Where We’re Going

Today is when creating a game studio begins!

Yesterday I set my goal to build a successful game studio from the ground up. But how am I actually going to do that? There are a lots of different choices I need to make, so hang tight as we explore the video game universe at the very top level. If you areĀ  a gamer — and I assume you are — you can probably skip over some of the sections below, but you might miss a few interesting facts along the way.

Choosing a Gaming Platform

PC (subcategories are Windows, Linux, and Mac), PlayStation 3, Xbox 360, Wii, Android, and iOS are all platforms on which your game can run.

The gaming platform (aka: console, or system) will not only determine your customer base but limit which game engines and programming languages can be used. I am familiar with Android mobile devices and can easily release to iOS with the right engine. Not to mention the platforms are a rapidly growing market with nearly a combined billion devices sold. All of those users are potential customers.

Choosing a Genre

Different game engines are best suited for different genres of gaming. So it is important to decide which genre your game will be before learning a new program/language.

There are a ton of different genres of videos games. A few examples include: roll playing games, first person shooters, real time strategy, point and click adventure.

The first game I will be releasing is a top-down shooter. I hope the shooter will be a easy first project. However I love a good fantasy RPG and hope to release one with a good story soon after. I want to learn a work flow that will can be used for both games.

Choosing Between 2D or 3D

Popular game engines such as Unity allow you to create games in both forms, so why should you figure out if your game will be 2-dimensional or 3-dimensional? And you’re probably still thinking how your game will work and stuff, right? But you really should decide before learning because it will effect your pipeline.

My top-down shooter will be a 3D game so I will learn everything I need to about modeling and animation.

If I choose to make a 2D game I would probably need to focus on learning Adobe Illustrator and other graphic creation programs.

Choosing A Game Engine

Unity 3D and Unreal Engine are two good 3D games engines that have cross-platform support for both Android and iOS. Meaning you can create the game once, and publish to both platforms with minimal changes.

Forums are full of arguments over which is better, and comparisons between the two. Truth is both are great engines and both have plenty of releases under their belt.

I will be going with Unity 3D because the community seems to be very helpful.

If you are creating a 2D game for cross-platform, take a look at GameSalad and GameMaker Studio, or code your game in HTML5 with PhoneGap or Titanium.

Modeling For a 3D Game

Maya 2013

I need to choose between 3Ds Max, Maya, and Blender to model the assets for my game. Much like choosing a game engine, this one is also based a lot on personal preference. My advice: choose one and stick with it.

I learned Autodesk Inventor (used for CAD) in 2008, and started learning Blender in 2009 but I had gotten frustrated with the workflow (note: Blender’s UI changed a lot in 2011 with version 2.5x).

Because of my familiarity with Autodesk products I will be using Maya.

There will be more software that I will add to my pipeline such as for texturing, but we’ll get to that on a later update.

Leave a Reply