Most Popular Topics

Image inside text using Photoshop

finished piece
Finished piece

Step 1.

In Photoshop pen up an image you want to be inside the text

open file in Photoshop
Open file in Photoshop

select image
Select image

Step 2.

Create a text layer and add some text to it. In this example, I have typed the word 'Space'.

Step 3.

Right click on your image layer, in my case it is 'pink_gallaxy', and select the 'create clipping mask' option from the list that appears.

create clipping mask
Create clipping mask

Step 4.

Add a background colour (if you want) and that's it, simple as that.

Completed text effect with image inside it
Completed text effect with image inside it

Tip: you can left click inside the text and drag the image around to set it up the way you want.

Game Genres

list of game genres
This guide provides a list of all the main video game genres

List of video game genres...

Most games fall within a particular category or genre. Some bridge different gaming styles and, thus, could appear under more than one category simultaneously. Video game genres are used to organize video games based on their game-play interaction rather than visual or narrative differences. For example, a shooter game is still a shooter game, regardless of whether it takes place in a fantasy world or in outer space. This article provides a list of all the main game genres with the features of each genre explained and examples given.

The main video game genres are...

  • shooter
  • first person shooter(FPS)
  • adventure
  • action-adventure
  • real time strategy (RTS)
  • turn based strategy
  • role playing games (RPG)
  • massively multiplayer online role playing game (MMORPG)
  • simulation
  • sports
  • dance/rhythm
  • puzzle
  • platformer
  • fighting
  • survival horror
  • hybrid

As with nearly all varieties of genre classification, the matter of any individual video game's specific genre is open to personal interpretation while an individual game can also (correctly) belong to several genres at once.

Shooter Games:

shooter game genre
Do these classic shooter games spark any memories for you...?

One of the oldest genres of video game is the classic shooter. It has roots in the early 60s with Steve Russell's Spacewar! Shooters are games that require the player to blow away enemies or objects in order to survive and continue game play.
Classic shooter game examples include Defender, Galaga, R-Type, Phoenix, Space Invaders, Tempest, Xevious, and Zaxxon

In summary, the main identifying features of a shooter game are...

  • Game objective is to kill/shoot enemies/targets.
  • Weapons and ammo can be collected or upgraded in game.
  • Scoring system based on kills/hits.
  • Simple game objective with very little plot.
  • Specialised gun controllers often used e.g.. Super Nintendo's Duck Hunt.
Back to top

First-Person-Shooter (FPS) Games:

First-Person-Shooter (FPS) Game Genre
Do you recognise these First-Person-Shooter (FPS) games?

This is an example of a sub-genre that has grown enough to become its own genre. In fact, because of the prevalence of these games, many people use the term "shooter" to refer to first-person-shooters. These games are real time fast-paced action games in which the player navigates an environment from a first-person perspective and, usually, blows everything and everyone away whenever possible. Though this is a relatively new genre (since the early 1990s), it has grown in popularity.
Examples of first-person-shooter franchises include Wolfenstein 3D, Doom, Duke Nukem 3D, Descent, Marathon, GoldenEye, Halo, Quake, and Time Splitters.

In summary, the main identifying features of a FPS game are...

  • Player is “behind the eyes” of the game character.
  • Gameplay is fast paced and typically require actions to be performed reflexively.
  • Large selection of weapons and ammo.
  • Often contain violent and graphic content.
Back to top

Adventure Games:

adventure game genre
can you identify these adventure games?

Another of the first video game genres, especially from the computer platforms, was the adventure game. These were initially text-based games like Will Crowther's Collossal Cave and the original Zork games. There has always been a strong following for this genre because of the challenge of puzzle-solving and the general lack of violence. This has also made it popular for many non-traditional gaming demographics. In recent years, LucasArts and Cyan have been known for their contributions to the adventure genre.
Examples of adventure franchises include Zelda, Gabriel Knight, Indiana Jones, Maniac Mansion, Monkey Island, Myst, Police Quest, and  Little Big Adventure.

In summary, the main identifying features of an adventure game are...

  • Detailed plot and character background stories.
  • Variety of game objectives/missions.
  • Can usually switch between different camera views (first and third person).
  • Puzzle solving or following clues usually form part of the gameplay.

Action Adventure Games:

action adventure game genre
Do you recognise any of these famous action adventure game characters...?

An action-adventure game is a hybrid game genre that combines elements of the adventure game genre with various action game elements. The classic Tomb Raider and Legend of Zelda games are often said to be the birth place of this genre. It is perhaps the broadest and most diverse genre in gaming, and can include many games which could also be categorized under other narrower genres. However, this all encompassing genre has grown to become one of the most popular game genres of modern times with a mix of puzzle solving, gun toting, fast paced action combined with a detailing and evolving storyline.
Examples of action adventure franchises include Legend of Zelda, Tomb Raider. Uncharted, Grand Theft Auto, Arkham Asylum, Bioshock and Assasin's Creed.

In summary, the main identifying features of an adventure game are...

  • Faster paced and more violent than adventure games
  • Gathering items into inventory.
  • Conversing and learning from Non Playing Characters (NPC's)
  • Puzzle solving or following clues usually form part of the gameplay.
  • Combination of simple adventure controls with reflective actions of action or shooter games
Back to top

Platform Games:

platform game genre
the platformer genre has remained relatively unchanged throughout the years

It is believed that the platform genre began in 1981 with the release of the games Donkey Kong and Space Panic. Games within this genre are usually identified by navigating environments that require timing and jumping in order to reach a destination while avoiding and/or disposing of enemies. Many of these, like Donkey Kong, have a series of screens, each with its own individual pattern of challenges. As companies began to develop platform games for home consoles and computers instead of arcade machines (i.e. Super Mario Bros for the Nintendo Entertainment system), they took advantage of the evolving processors and greater memory capacity by transcending individual screens and utilizing actively side-scrolling worlds.
Classic platformer games include Pitfall, Super Mario Bros, Sonic the Hedgehog, Super Mario 64, Little Big Planet and Super Mario 3D Land

In summary, the main identifying features of a platformer game are...

  • Gameplay focusses on navigating a level via jumping from platform to platform
  • Timing of jumps and avoiding enemies are also key gameplay features
  • Missing a platform usually results in the death of character and re-spawn.
  • Character usually has lives as opposed to a health bar.

Role-Playing Games (RPGs):

RPG game genre
Have you taken on the role of any of these classic RPG characters?

Evolving from pen-and-paper games like Dungeons and Dragons, RPGs are a special type of adventure game that usually incorporate three major elements: 1) a specific quest, 2) a process for evolving a character through experience to improve his/her ability to handle deadlier foes, 3) the careful acquisition and management if inventory items for the quest (i.e., weapons, armor, healing items, food, and tools). Although these games still have many variations and appearances.
Classic RPG's include Dragon Quest, Final Fantasy Series, Elder Scrolls, Mass Effect and Fallout

In summary, the main identifying features of a RPG game are...

  • Player plays as a single avatar that they customise as the game evolves.
  • Character abilities also evolve and develop as the game progresses.
  • Game objective is usually a large overall quest broken down into smaller missions.
  • Collecting items to an inventory for later use.
  • Meeting and conversing with Non Playing Characters
Back to top

Massively Multiplayer Online Role Playing Games (MMORPGs):

MMORPG game genre
These MMORPG brands have seen millions of players

A massively multiplayer online role playing game is an evolution of the RPG genre which is set in a persistent virtual world populated by thousands of other players. MMORPGs can be viewed as evolving from text-based MUDs in mid-to-late 1990s. The first highly popular MMORPG was Ultima Online whilst World of Warcraft holds the honour of being the current most popular. Apart from MMOPRGs there are also sizeable communities around online first person shooters and strategy games, e.g. Battlefield 2
Famous MMORPG's include Ultima Online, World of Warcraft, TERA, The Elder Scrolls, Guild Wars, Rift and EVE Online.

In summary, the main identifying features of a MMORPG game are...

  • A high speed internet connection is required to play.
  • Thousands of players online simultaneously.
  • Game is online and active constantly
  • Paid accounts often required to play with in game purchases or upgrades also available.

Puzzle Games:

puzzle game genre
puzzle game screens tend to be bright and colourful

In many ways, puzzle video games are not dissimilar from traditional puzzles in that the main objective is to solve a puzzle. What they offer are unique environments that are not as easily introduced in one's living room. For example, Wetrix enables the player to build up a series of walls that would be able to contain a deluge of water when it falls. Successful completion of a level involves capturing enough water. In recent years the growing popularity has led to a return to prominence for puzzle games with the likes of Candy Crush and Cut The Rope particularly popular.
Other examples include Tetris, Intelligent Qube, Puzzle Bobble, Wetrix, Puyo Puyo, Devil Dice, Mercury, The Room, Candy Crush, Cut The Rope and Wordament
In summary, the main identifying features of a puzzle game are...
  • Objective is to solve a puzzle
  • Intelligent as opposed to skills with game controls are key.
  • Unique situation or setting forms the main game theme.
  • Reaction times can also be tested as the game progresses. eg. Tetris
Back to top

Simulation Games:

simulation game genre
simulation games can allow you to experience a range of activities from the everyday to the extreme

By their nature, simulations are attempts to accurately re-create an experience. These can be in the form of management simulations like Sim City and Theme Hospital, or more hands on like Microsoft Flight Simulator or Gran Turismo.

Sports Simulation:

Sports simulation games are a genre of video games which attempt to provide the player with a realistic interpretation of playing a specific sport.

Vehicle simulation:

Vehicle simulation games are a genre of video games which attempt to provide the player with a realistic interpretation of operating various kinds of vehicles.

Life Simulation:

Social simulation games base their game play on the social interaction between multiple artificial lives. The most famous example from this genre is Will Wright's The Sims.

In summary, the main identifying features of simulation games are...

  • Replicate a real life experience as best as possible
  • First person view or else controlling an avatar or avatars.
  • Photo realistic graphics often used to enhance real life experience.
  • Intelligent A.I. key to simulating a real life experience.

Real Time Strategy (RTS) Games:

real time strategy game genre
RTS games require tactical and strategic planning alongside the overall gameplay and resource management

Like simulations, strategy games attempt to capture a sense of realism for the game player to experience. Real time strategy games, as the name suggests, have an in game clock and the gameplay events progress in real time which means they can be highly addictive and time consuming. RTS games typically define a number of goals around resource collection, base and unit construction and engagement in combat with other players or computer opponents who also share similar goals.Emphasis is often placed upon managing logistics, resources and production. With the continuing development of online gaming and mobile gaming there has been a rise in multiplayer online mobile RTS games such as Sparta, Clash of Clans and Boom Beach.
Franchises that fall into this genre include Worms, Dune 2, Command and Conquer, Final Fantasy Tactics, Age of Empires, Dawn of War and Clash of Clans

In summary, the main identifying features of strategy games are...

  • Gameplay events occur in real time
  • Gathering and managing resources form key part of gameplay.
  • Player often has a base to defend or a territory to mange and expand
  • Can be played against A.I. or online against other players within the same game map.
Back to top

Turn Based Strategy Games:

Turn based strategy game genre
have you taken a turn at any of these turn based strategy games?

Like simulations, strategy/tactics games attempt to capture a sense of realism for the game player to experience. However turn-based strategy games as opposed to real time strategy games give the player a greater sense of specific control over a situation without the pressure of a real time clock which can pressure the player into decisions. Turn based strategy games can also be considered an evolution of traditional board games such as monopoly, scrabble, chess and draughts/checkers.
Classic turn based strategy franchises include Civilisation, Total War, Endless Legend, Endless Wonders and Lord of the Realm.

In summary, the main identifying features of turn based strategy games are...

  • Each player (or computer A.I.) take turns to make a move.
  • Logical and tactical gameplay.
  • Building alliances with other players and declaring war on others.

Sports Themed:

sports game genre
the quality and realism of graphics in sports games have improved immensely throughout history

As you can imagine, sports games are those that simulate the playing of sports. Many of these have incorporated novel aspects beyond the games themselves and can therefore not be defined as simulation games. For example, most football video games like the Madden series enable the player to create and customise teams and play them for an entire season. Furthermore, many sports games include management elements beyond the games themselves. There is quite a bit of variety in this genre for fans of the games, the players, and the behind the scenes responsibilities of owning a team. Due to this variety in gameplay a sports theme game can also be correctly categorised into other game genres.
Popular Franchises in the sports game genre include John Madden Football, Tiger Woods’ Golf, Pro Evolution Soccer, Football Manager, Championship Manager and Tony Hawk Pro Skater.

In summary, the main identifying features of a sports themed game are...

  • Replicate a particular sport but with additional features.
  • Often associated with or promoted by a current/past sports personality.
  • Real life clubs and players/athletes feature in the game so fans can play as their favourites.
  • Realistic graphics key to the experience.

Fighting Games:

fighter game genre
Street Fighter, Tekken and Mortal Kombat have been franchise mainstays of the fighter game genre

These titles pit player against player (usually 2 players head-to-head) and involve one triumphing over the other. Many of these games include a single player mode, but the real draw to this genre is the ability to demonstrate one's gaming prowess against a friend.
Examples of franchises in this genre include Double Dragon, Street Fighter, Mortal Kombat, Tekken, Virtua Fighter, Dead or Alive, King of Fighters, and Bloody Roar.

In summary, the main identifying features of a fighting game are...

  • Complex character controls for wide range of player movements
  • One v one battles as part of tournament usually the game structure
  • Increased opponent difficulty as tournament progresses.
  • Player health bar the key HUD element
  • Can be very violent eg. Mortal Combat
Back to top

Dance/Rhythm Games:

dance and rhythm games genre
this game genre ranges from singing to dancing to playing musical instruments

Many require a specialised controller such as a Floor Mat, the Wii Controller and Balance Board, PlayStation  Move, Xbox Kinect or an adapted musical instrument controller. This grouping of games is differentiated by the timed elements usually synced to music somehow.
Famous examples of this game genre include Parappa the Rapper, Bust a Groove, Frequency, Beatmania, Eyetoy Groove, Dance Central, Just Dance, Guitar Hero, Drums Challenge and Dance Star Party.

In summary, the main identifying features of a dance or rhythm game are...

  • Timing a key part of gameplay.
  • Most physically active of all game genres.
  • Requires a specialised controller.
  • Uses classic and contemporary music tracks within the game.
Back to top

Survival Horror Games:

survival horror game genre
survival horror games are typically dark and atmospheric environments where enemies are hard to see never mind kill!

As the name suggests, these titles are an interactive evolutionary step of the horror and survival genres and are an example of a hybrid game outgrowing it's origins. The main game play mechanic in these is to "survive" the environment that includes fantastic or supernatural elements that are very frightening and often disturbing. Many of these titles are rated mature because of they are not intended for younger audiences and often include graphic scenes.
Classic survival horror games include Alone in the Dark, Resident Evil, Silent Hill, Dead Space, FEAR, Until Dawn and The Last of Us.

In summary, the main identifying features of a survival horror game are...

  • Usually first person view with atmospheric level design and lighting.
  • Music and sound effects play a bigger part than in other game genres.
  • 'Jump Scares' are a genre specific feature.
  • In game combat not a primary feature with stealth and avoidance of enemies often the preferred approach.

Hybrid Games:

It's important to recognise that many games are not limited to a single genre. Some are the combination of two or more game types. In fact, as gaming evolves, we see lines blurred between genres more frequently than not. Since the introduction of 3D gaming, the action/adventure genre has grown dramatically. It is practically a catch-all category that incorporates 3D games with real time combat and puzzle-solving in a fairly cohesive storyline. Many of these games are also first-person-shooters. Some are 3D platform titles. Another example of a hybrid is Myst. It is both an adventure game and a puzzle game.

Back to top

Quick Reference Guide...

list of game genres
click to view full size

First Person Shooter Game Series

This tutorial is the final part in our 10 part series on how to create a first person shooter game using Unreal Engine 4. We recommend you read the previous articles first to get the maximum benefit from this tutorial.

In game screenshot from the fps game
In game screenshot from the fps game

The last final step is to test if the game is working and add few other things like music to your game. First you make sure your music file is wav make sure it is a wav unreal engine takes wav files. By knowing it's a wav file when you download it should look like a cone. You can get sounds on www.freesound.org but sign up first before download.

Wav file for sound
Wav file for sound
Make a folder for your songs or voice what ever wav flies you have the drag them onto the folder you have it set. Then drag your sound into the folder now you can drag out on your quit game UI for example and type in play sound 2d choice the wav name.

How to add sound
How to add sound to button or anything else
You can drag the wav file onto the map and put it on a loop so its keeps repeating itself threw out the game. Double click the sound you have imported in your game and click the box for looping.

As you can see you spawn in the house at start of game with your health and ammo displayed on the screen. When u leave building you will see zombies running at you.

The Hud
The Hud
Be careful try not get hit by the zombies or it will be game over for you they run fast hit hard so kill them before they get you.

How zombie looks like
Try and kill them before they kill you make sure you have ammo in your gun. Once out of ammo go to a pick up and get ammo,health if you need it or speed up to get out of the place.

To help you in game
All pick ups
You can also pause the game if you did to go or doing something so play the game at your own speed as long as you want or as fast as you want.
Pause at anytime you want
Pause screen
Once your health goes down you die and you loose screen comes up. You can retry the game or leave it up to you and while doing that there is a song in background.

When you health drops to 0
Game Over Screen
There is a way to win the game by killing 100 zombies and a victory song comes on and win screen.

When you have reached the max score
Winning Screen
 Here is the final game file if you want to download the game.

Create A 2D Game - Part 5: Game Testing

This is the fifth and final section on how to design and create a 2D game. Before reading this article you should ideally have read the 2D Game Concept, 2D Game Structure2D Game Graphics & Audio and 2D Game Programming sections.

2D Game QA Testing

2d game QA tester
The life of a game tester is a lot more difficult than people think...
Quality Assurance (Q.A.) technicians, or testers, perform a vital role, testing, tuning, debugging, and suggesting the detailed refinements that ensure the quality and playability of the finished game. Their job involves play-testing the game in a systematic way, analysing the game's performance against the designer's intentions, identifying problems and suggesting improvements. They test for bugs in the software, from complete crashes to minor glitches in the programme. They also act as the game's first audience, reporting on its playability, and identifying any aspects which could be improved.

Testers work in teams, sometimes playing together on a multi-player game, and a team might 'own' part of a game. Testing involves playing a game over and over again, testing different levels and builds (incomplete 'development versions' of a game, sometimes with various features missing). The work can be repetitive and tedious, but Testers have to test long after the novelty and fun factor may have worn off.

So 2D game testing is effectively the equivalent of quality assurance for the game. There are two main types of game testing, 'in progress testing' and 'in situ testing'. 'In progress' testing should be conducted throughout the programming stage while the development of the game is still in progress. While 'in situ' testing should be conducted once the game is deemed to be complete and has been published in its final form, whether that be online, on CD or DVD for a console, as an app or on a mobile device.
TIP: It is vital to keep notes while testing to ensure that an identified glitch or suggestion is not later overlooked or forgotten.
Each type of testing will check a variety of different things as shown in the lists below...

'In Progress' Testing will check...

  • Whether the style and size of game graphics are suitable
  • That charcter costumes portray smooth movements
  • Whether game audio and sound effects are suitable
  • If Programmed actions are occurring as they should
  • That in game controls are working correctly
  • Any changes or updates in graphics or programming

'In Situ' Testing will check...

  • If the game loads correctly on its selected platform
  • That the game plays correctly from start to finish
  • All possible game-play scenarios - this may be very tedious
  • How long it takes to play the game
  • What the re-playability level is
  • The learning curve and overall game difficulty
  • The quality of graphics and audio
  • If there are glitches of any kind - are there any jumpy parts/missing elements etc.
  • If the game is interesting or fun

Test Your Testing...

Test out your testing skills on the sample games below (which do have errors/glitches/areas for improvements). When your done write your results in a notepad and then remix the game yourself to improve  or fix it based on your testing notes.

You can also test out a world of games on the Scratch website and especially the OnlineDesignTeacher Scratch Channel. Once testing is complete upgrades to graphics or audio, repairs/changes to the programming code or even an overhaul of the general game structure may be necessary.

That brings to an end our 5 part series on how to create a 2D game. We hope you found it useful and that you managed to use the guide to create a 2D game of your own. You might now be interested in creating a 3D game.

Create A 2D Game - Part 4: Programming

This is the fourth section of five on how to design and create a 2d game. Before reading this article you should ideally have read the 2D Game Concept, 2D Game Structure and 2D Game Graphics & Audio sections.

2D Game Programming

Programmers work at the heart of the game development process. They design and write the computer code that runs and controls the game, incorporating and adapting any ready-made code libraries and writing custom code as needed. They test the code and fix bugs, and they also develop customised tools for use by other members of the development team. Different platforms (games consoles, PCs, handhelds, mobiles, etc.) have particular programming requirements and there are also various specialisms within programming, such as physics programming, AI (artificial intelligence), 3D engine development, interface and control systems.

As mentioned in the earlier sections we are recommending you use Scratch to create your first 2D game. So in this section we will focus on the Scratch programming method and show you how to create your 2D game using their programming 'blocks'.

2d game programming with Scratch
A sample snippet of scratch code with annotated explanation

These drag and drop programming 'blocks' are colour keyed and split into easy to understand sections.

colour coded 2d game programming with Scratch
The colour coded sections make the programming easier

The scratch website can host your games and embed them into a website so that people can play them online, share them on Facebook or download them to be played on their own computers. Below is a selection of scratch resources, which I have either created or selected for you, including scratch programming demos, game templates and sample games.

You can use these resources to start creating your own games and/or animations. You do not need a scratch user account to play theses games and demos but you will need to create a scratch account to start making and remixing games, but don't worry, it's all free. Be sure to follow the onlinedesignteacher Scratch channel to be sure to get our latest releases.

5 Great Scratch Games To Inspire You ...

Sometimes we need a little inspiration to get our creative juices flowing so here are 5 great little 2D games, made using Scratch, to inspire you to get started.

2D Game Templates To Practice On ...

Even with our game graphics and audio already made in the previous section you should not jump straight into programming your own game without doing a little practice first. These are game templates which you can 'remix' into your own versions of them. This is a great way to get started with 2D game creation and programming and there is already a structure in place to help you. In order to understand the very basics which will allow you to do this then watch this short video.
  • Pong Game Template - the first game ever ready for you to re-invent it.
  • Top Down Game Template - the top down view is a clasic 2D game view, what can you create with it.
  • Shooter Game Template - shooter games were huge in the early years of gaming, have a go yourself and see why.
  • FPS Game Template - another shooter game template! just to give you some variety and options to play around with and practice on.
  • Sniper Game Template - this game template features a XY scrolling sniper view which you can edit and expand into a full 2D game.
  • Side Scrolling Platformer Template - side scrolling platformers like Mario and Sonic are game that we are all fmailiar with and now you can make your own using this template.
  • Catch/ Collect Game Template - ideal for a simple mobile style game, this template uses the Scratch 'cloning' feature to create multiple objects from the same game sprite.
  • Paint Programme Template - while not exactly a game template this paint program showcases more of the features of Scratch that you can utilise in your own 2D game.

Getting Started With Scratch... 

Scratch 2d game engine interface
The different sections of the Scratch User Interface are designed to give you the full range of tools to create your 2D game

The 2D game resources below are a must to help you get started with your own 2D games after you have practiced on the 2D game templates above.

2D Game Features To Use In Your Own Game...

These features are all very basic with simple place-holder graphics so just focus on the programming code and notes and take the bits you need for your own 2D games. You can copy programming code blocks or game sprites using the 'backpack' feature at the bottom of the game editor interface.
  • Game Timer - especially useful for racing games but can also be used to time your 2D game player when completing tasks or levels as well as for ranking players in the leader-board.
  • Ammo Counter - a must for any shooter or FPS game in which ammo is a key variable but can also be used in adventure or platformer games too.
  • Shooting & Scoring - these usually go hand in hand in 2D games so we decided to put them together in this demo which you can use to create your own 2D game scoring and/or shooting features.
  • Player Health Bar - a players health is a key variable in fighter games but health or lives are also an industry standard in most 2D games.
  • 2D Game User Interface - this template includes a score counter, ammo counter, timer and sniper sight and is ideal for shooter games but can be tweaked to suit any type of 2D game.
  • Game Menu  - before we begin any 2D game we first pass through the game menu so we have provided you with a ready made menu to get you started.

Next Up...

Once you have completed the programming stage of the 2D game you should move onto the final step which is the testing of your 2D Game.