Which software do you need to create game graphics

There are lots of free and paid software around that we can use to create game graphic, I particular like these three softwares, Blender, Inkscape and GIMP. I use Blender to create 3D game graphic, use Inkscape to create 2D game graphic and use GIMP to draw simple graphic which I can then edit on Inkscape and Blender.

GIMP is pretty easy to master and you can start using it after a week of training, gimp is use more on photo editing job but creating simple graphic is also not bad at all.

Inkscape is use mainly in creating 2d game graphic, it has lots of features so it will take a while for a beginner to master it.

Inkscape trace

Blender is a powerful graphic creation software which we can use to create 2d, 3d as well as gaming landscape for our computer game. Blender creates graphic which is close to reality and is a must for game developer to get this tool and starts to create great product.


Game creation takes time and lots of brain energy, if you are a game developer then you must good at both coding and graphic creation. Those three softwares above are just the beginning to your game development journey because as time goes by you might even need to learn autocad or other sophisticated computer graphic generation software which will cost money, therefore game developing business is not an easy business after all but it is fun when you see you game being plays by many users online! That just make you feel happy about it!

How to create object template for gaming character in Javascript?

Most javascript game developer nowadays likes to use object template to create a new object. What is an object template? Object template is just like a blueprint which we can later use to mass produce as many objects as we want from it. For example, we can create an object template of an enemy in our game.

var noobMonkey = {
	health: 100,
	shields: 50,
	strength: 100,
	strike: function() {
		// do something here

Then we can create a new object based on this template like this…

var firstNoobMonkey = Object.create(noobMonkey);

We can even assign different property value to a different object like this…

firstNoobMonkey.strength = 50;

We can also go further to create a new property for a particular enemy at the time of it’s creation…

firstNoobMonkey.x = 30;
firstNoobMonkey.y = 30;

Template is always very useful when it comes to create a game object because of it’s “Build once and use it everywhere concept”.

How to run javascript locally on our web browser?

Hi, this is the tutorial series about Javascript which is the language I am going to use to create HTML5 game. The first topic today is about how to run javascript on any web browser.

In order to run javascript on web browser we just need a simple tool, which is a web browser, I will use Firefox here. Before we can run our program we do need to set up a few files and write a few lines of code, so lets get started!

First lets create an html5 file and name it df.html

<!doctype html>
		<meta charset="utf-8">
		<title>JS Demo</title>
		<script type="text/javascript" src="hello.js"></script>

Next create the hello.js file and insert the below code.

alert("Hello World!");

We will link the javascript file in the above html page.

Now make sure both files are in the same folder then click on the df.html file to open it on the web browser, you should see the below screen.


This conclude our first lesson in javascript which will be used to create the html5 game!