Tag Archives: Video game

Orthographic Camera Setup

An orthographic camera is commonly used when designing 2D games within Unity and setting up an orthographic camera is pretty simple:

Step 1 : Set position to x=0, y=0 and z = -10 (any depth that you choose depending on the Z values of your game objects).

Step 2 : Rotation to x=0, y=0 and z=0

Step 3 : Scale to x=1, y=1 and z=1

Step 4 : Change the ‘Projection’ drop-down to Orthographic (default is Perspective).

Step 5 : Set Camera size to 5 (this number can vary – with my game resolution a size of 5 worked).

Step 6 : Create some objects (I added three simple cubes) and change Ambient Light to light grey via Edit > Render Settings > Inspector > Ambient Light (colour chooser).  You can use any light colour or if you prefer stick to the  default black ambient light and add some lights to the scene.

What You Should Be Seeing
What You Should Be Seeing

References

  1. Overview of the Camera Class – Unity 3D Documentation
  2. Detail on the Orthographic Camera – Unity 3D Documentation

The Start of a Journey

I lead a busy life, work long hours, commute long distances and have a family to love and care for. However, something itches at me… the itch ebbs but is omnipresent… it’s the itch of creativity. My soul wants to express itself, replenish itself and put itself out there in the world to be praised (hopefully) or crushed (hopefully not!)

Due to my busy lifestyle many of my creative ideas remain scribblings in a notebook, barely distinguishable to the onlooker but clear, concise and fantastic to me. In a way this appeases the creative itch in the short term and offers momentary relief, nourishing morsels of creative substance squeezed into daily life.

Yet the itch returns like an excitable puppy demanding attention and I cyclically momentarily appease it… I have decided that this cycle should be broken and I have to commit to a project and move those scribblings from the notebook into reality.

Choosing a Project

A few months ago I stumbled across Indie Game : The Movie, I love documentaries and this one didn’t disappoint my initial curiosity. The film follows the game development process of Super Meat Boy and Fez and it’s a remarkable journey through the pains and jubilations of the creative process. A new updated version of the film is out this month and it’s on pre-order… get involved!

Fez Pixel Art in Creation
Fez Pixel Art in Creation
Level Design Sketches of Super Meat Boy
Level Design Sketches of Super Meat Boy

The film sparked my creative instincts, I love creating things digitally (more than non-digitally) and I enjoy learning code and creating output. I am currently a novice coder but I understand the basic concepts and the process and have created a few flash games using actionscript 2.0. It hit me that learning to code and create some basic games would be the creative project that will appease my creative itch.

It will be a long and tough process and I have no illusions as to the quality of the games I will produce in the first year or so but I am confident that in year 2 or 3 I should be able to produce a game that is fun to play, looks ok and one I can publish on a gaming platform.

Setting the Challenge

I very much like the mindset of Liberia’s President Ellen Johnson Sirleaf when she stated:

 If Your Dreams Don’t Scare You, They Are Not Big Enough ”

With this at the back of my mind I was inspired when I receive my Ouya which I initially backed during its Kickstarter Campaign and I realised that I could make my games for the Ouya with the big dream of releasing a game on the Ouya once my coding, design and artwork skills were up to the challenge.

Therefore my Ultimate Challenge is:

  • Release a game on the Ouya system
  • Charge a small fee ($2-3) for the game
  •  Reach a download target of 1,000

It will obviously take me some time to reach my goal and I will learn a hell of a lot during the process and I want to use this blog as a way of sharing my journey and things that I learn along the way. There are lots of people learning to make games, with so much helpful information on the internet that will help me I also feel obliged to share my learnings in order to add to the online learning community.

So follow along!