Tuesday, 21 March 2017

Space Invader Game introduction

Space Invader Game introduction

In this introductory video I show how I started the Space invader game. I started with all the Sprites and background images created. As well as all the sounds and show how to create the first level.

Here is a link to my game.

Space invader Intro Video

In this video I introduce Space invaders concept and basics of game.



Space Invaders follow on video

This video shows how to have health bars, score and more.

Monday, 20 March 2017

Card Game Introduction

Card Game introduction

In this introductory video I show how I started the blackjack / pontoon card game. I used the concept of arrays to store the cards and randomise the card deck. Also all the players cards are stored in arrays as well.

Introduction to Black Jack Game.



Follow on video showing basic concepts and design

Monday, 6 March 2017

OO Design

Using OO Design within Unreal


Object-oriented design is one part of the overall design process and should be seen in this context. Normally object-oriented design would start after completion of the creative phase (development of concepts and ideas) and would be used to flesh out ideas. The object approach can then be used to plan the detailed implementation of a project to ensure that milestones and other parameters are met.

OO Design Work

We have looked at Water Features in the past but this is an enviromental affect.

Now we need to look at OO Design we need within  the game we are creating.

We need elements like non player characters (NPC's which are a form of AI Characters).

These NPC's need to move around the map and also need to interact (attack usually) with the player character (PC). Also the PC needs a health bar so they can take damage. Then we need a way for the PC to attack / fight the NPC's. We can also look at elements like inventories etc as well.

In Unreal we use a concept called blueprinting to do this.

So I have created a video series on youtube to teach these elements.

So lets start out with the Player character having a health bar.



Then lets look at the NPC movement.

First AI moving about randomly and then engaging (but not hurting) the PC.



Then AI moving around in a fixed patrol method.



Then lets combine the AI Patrol and health bar and have the NPC damaging the Player Character.



Next week we will look at PC attacking the NPC's



Sunday, 5 March 2017

AI Movement

AI Movement in UnReal

We are in this post going to look at two forms of AI Movement.

Random AI movement. This is where a NPC moves around the map randomly. This can make it hard for a PC (player character) to predict where a NPC will be. for example stealth games where a player tries to get past some NPC's.



AI Patrolling. In this tutorial we will look at a NPC who patrols between two fixed points. This emulates a traditional concept of a guard patrolling a set space.


Sunday, 26 February 2017

Card Game and Space Invaders

Next Two Games to create

Now its time to work on the two official games.

They are the creating of two games, a card game and a space invader type game. I will give who is doing what at the beginning of the session.

Half of the class will work on the card game and half works on the space invader game, then you swap over.

These assignments are to be worked on by yourself, you can ask for help and I will provide help (especially in the realm of coding) to get you going.

So what are the first steps, well look at the picture before. I shows all the steps needed to create a game. 

First steps are usually :- Create Sprites, then level design, after that its up to you. I won't tell you the steps now. You have created games for me now and know the process.

However I want you to decide what steps are you going to do ?

I want you to come up with :-
Whats the min you will do this session ?
Whats do you actually think you can do?
What happens if you complete what you planned what would you do next?

Come up with this list because I will ask you !



Now look at my YouTube clip so you see the actual games and have fun!






Saturday, 25 February 2017

Unit 71 : OO Design

Lets look at Health Bars

Here is a short "Youtube" clip I created that shows how to create a Health Bar in Unreal.

So what are you going to do?

I expect you to try to create a health bar (even if you don't think you will use this in you game).
Some of you will get a working health bar working in your test game setup.
I would some of you to take this and start to apply to your game, but only if you have test setup working and you can show me!

PowerPoint version

Follow it and have fun creating a health bar!



Here is the Function that updates the health and does health Regen

I use 3 Variables and a One widget!


Sunday, 19 February 2017

Games design next assignments


Next Two assignments


Ok so now Shapeman exercise is concluded and hopefully you all have a working game!

Now its time to work on the two official games design assignments.

They are the creating of two games, a card game and a space invader type game.

Half of the class will work on the card game and half works on the space invader game, then you swap over.

These assignments are to be worked on by yourself, you can ask for help and I will provide help (especially in the realm of coding) to get you going.

Now look at my YouTube clip so you see the actual games and have fun!