Game Development

Resource Management in Game

Introduction This post is the next in the game development series. In this post we will learn about Resource Management in the Game. After writing the game engine, now we can add some background to our game. We will try to add our menu as well and try to add navigation in the menu. Once that is done we will be able to move through the menu and choose various options. Without wasting much time, lets dive in. Objects in the Game There are many different type of entities in our game. They can be categorized into Screens and Actors and few more. You have absolute freedom to make it more gran...
Read More

Writing a Game Engine

Introduction This is the second post in the series and I suggest you to read the Basics of Game Development first. There are two important things in this game. Drawing the Game Canvas Writing a Game Engine (The Game FSM - Finite State Machine) In this post we will discuss about both. The Game Canvas The Game Canvas is a rectangular area on which we will draw all our game objects. It will have a predefined size (WIDTH and HEIGHT). The best way to make our game canvas is to extend the java.awt.Canvas class. [crayon-5c90bf7376006828741462/] Now let us create a frame and add...
Read More

Basics of Game Development

Introduction Everyone is fond of computer games and most of us wish to create games (professionally or even just for fun). Here, in this series of posts I will be explaining the Basics of Game Development, the approach and code from scratch for the first game I developed. About the Game If you want to try what we will develop, then you can click on the above image, download the game and play it to have a good understanding. You can download the .exe file and straight away launch it to run. This is a simple arcade game where you are facing an Alien Invasion and you are given a figh...
Read More