Game Development Courses Online

Live Instructor Led Online Training Game Development courses is delivered using an interactive remote desktop! .

During the course each participant will be able to perform Game Development exercises on their remote desktop provided by Qwikcourse.


How do I start learning Game Development?


Select among the courses listed in the category that really interests you.

If you are interested in learning the course under this category, click the "Book" button and purchase the course. Select your preferred schedule at least 5 days ahead. You will receive an email confirmation and we will communicate with trainer of your selected course.

Game Development Training


Introduction to 2D Linux Game Programming

About

This course covers writing a 2D game in Linux from start to finish. It starts with setting up the built environment for various distributions and ends with packaging the game for distribution. It also includes creating tools to make creating the game easier. Sprite and level editors for instance. The game itself will be written in SDL 1.2 and use ALSA for audio. We'll primarily cover SDL 1.2, which is probably the most commonly used flavor of SDL out there right now, and briefly cover its successor SDL 1.3. (If SDL 1.3 becomes more prevalent, we may make the transition wholly to that library.) The level editors and other helper tools will largely be written in Qt4. Sample algorithms may be demonstrated first by simply printing to stdout where applicable for simplicity's sake.

Linux is available on a plethora of environments, so this course will also cover porting code from the original environment, in this case an AMD64 based PC, to other environments. The two primary target environments will be the F-200 and the Pandora. Both are ARM based hand-helds, but with very different capabilities, input schemes, and screen resolutions. We'll cover aspects of porting from one environment to another, including control scheme, screen resolution and aspect ratio, and programming considerations.

It will also briefly cover level design considerations, both when dealing with aspect ratio, and when transitioning from an arcade environment to a PC, and to a console.

Content

  • Introduction to 2D game development
  • Setting up the environment
  • Various tools
  • SDL 1.2
  • ALSA
  • Sample algorithms
  • Level Designs

7 hours

1,656 €

Learn PSP Programming

About

Welcome to the fascinating and often rewarding world of PlayStation Portable Programming. This set of Learning Modules will provide you with the basic knowledge necessary to apprehend, acquire, install, and configure a PlayStation Portable Programming Laboratory from which all sorts of useful and entertaining tools, utilities, programs, games, and other forms of interactive media can be produced by you.  For new PSP programmers, try Python: It's a good place to start. However, the recommended language for PSP homebrew is C, since the firmware, homebrew, and most games use C as their native language, and it allows deeper memory management (which, given that you have only 32MB/64MB available, you really need to do it).

Content

  • Introduction 

  • PSP hardware

  • Setting up a tool-chain 

    • MinPSPW 

    • CYGWIN 

    • Linux 

  • Programming for the PSP (C Language)

    • Creating Makefiles 

    • Creating the common Callback 

    • Your first PSP program 

    • Button Input 

    • Images 

    • Sound 

    • File Management 

  • Examples

    • Making a start menu

  • Programming for the PSP (Python Language)

  • Programming for the PSP (Lua Language)


21 hours

4,968 €

Discover KlayGE

About

KlayGE is a cross-platform open source game engine with plugin-based architecture. It's started since 2003. The explicit goal of KlayGE is: to arm your engine with cutting-edge technology. It provides a framework to make game development, testing, porting as simple as possible.

Content

  • Getting started
  • Platforms
    • Windows
    • Linux
    • MacOS

7 hours

1,656 €

Explore Unity Game Engine

About

Unity is a cross-platform game engine first announced and released in June 2005 at Apple Inc.'s Worldwide Developers Conference as a Mac OS X-exclusive game engine. As of 2018, the engine had been extended to support more than 25 platforms. The engine can be used to create three-dimensional, two-dimensional, virtual reality, and augmented reality games, as well as simulations and other experiences. The engine has been adopted by industries outside video gaming, such as film, automotive, architecture, engineering, and construction.

Content

  • Overview
    • Supported platforms
    • Licensing model
    • Unity Asset Store
  • Other uses
  • Unity-chan

7 hours

1,656 €

Beginner's Guide To Learning Unreal Engine 4

About

UnrealScript is The scripting language that Unreal Engine used for authoring game code and gameplay events before the release of Unreal Engine 4. It is a programming language.

Content

  • Creation of scene and lighting setup
  • Importing of assets and characters
  • Material setup and application
  • Unreal Engine's animation and editing timeline
  • Importing of audio into Sequencer
  • Animation as video format

14 hours

3,312 €

Explore Marmalade SDK Mobile Game Development

About

Marmalade SDK was a cross-platform software development kit and game engine from Marmalade Technologies Limited (previously known as Ideaworks3D Limited) that contains library files, samples, documentation, and tools required to develop, test and deploy applications for mobile devices.

Content

  • Overview
  • Reception
  • Games

7 hours

1,656 €

Learning LibGDX Game Development

About

LibGDX is Java game development library It is a software framework. Supported by Microsoft Windows, Linux and macOS Operating Systems.

Content

  • History
    • libGDX Jam
    • Release versions
  • Architecture
    • Backends
    • Other JVM languages
  • Extensions
    • gdxAI
    • gdx freetype
    • Box2D
    • packr
  • Notable games

7 hours

1,656 €

Explore GameMaker

About

GameMaker (originally Animo and later Game Maker until 2011) is a series of cross-platform game engines. The latest iteration is GameMaker Studio 2, first released in 2017.

GameMaker accommodates the creation of cross-platform and multi-genre video games using a custom drag-and-drop visual programming language or a scripting language known as Game Maker Language, which can be used to develop more advanced games that could not be created just by using the drag and drop features. GameMaker was originally designed to allow novice computer programmers to be able to make computer games without much programming knowledge by use of these actions. Recent versions of software also focus on appealing to advanced developers.

Content

  • Overview
    • Supported platforms
    • Drag and Drop
  • GameMaker Language

 


7 hours

1,656 €

Learn Vulkan Programming

About

Vulkan is a low-overhead, cross-platform 3D graphics and computing API. Vulkan targets high-performance real-time 3D graphics applications such as video games and interactive media across all platforms. Compared to OpenGL, Direct3D 11, and Metal, Vulkan is intended to offer higher performance and more balanced CPU/GPU usage. Another major difference between Direct3D 11 and OpenGL is Vulkan being a considerably lower-level API and offering parallel tasking. In addition to its lower CPU usage, Vulkan is designed to allow developers to better distribute work among multiple CPU cores.

Vulkan is intended to provide a variety of advantages over other APIs as well as its predecessor, OpenGL. Vulkan offers lower overhead, more direct control over the GPU, and lower CPU usage. The overall concept and feature set of Vulkan is similar to Mantle later adopted by Microsoft with Direct3D 12 and Apple with Metal.

Content

  • Features
  • Vulkan Graphics API
  • Coding style
  • Understand render passes
  • Vulkan Mobile best practices
  • Tips and tricks

21 hours

4,968 €

Mastering Swift 5 Programming

About

Swift is a general-purpose, multi-paradigm, compiled programming language, It is a programming language. Swift is mainly influenced by Rust, Haskell, and Ruby. Swift follows a programming paradigm of functional programming, imperative programming, and object-oriented programming. Supported by macOS, iOS, and Linux Operating Systems.

Content

  • Features and components of Swift 5
  • Swift 5 - functions, structures, and protocols
  • Protocol-oriented programming
  • Common pitfalls using Swift 5
  • Troubleshooting

14 hours

3,312 €

OpenSceneGraph 3.0 for Beginners

About

OpenSceneGraph is an open-source 3D graphics application programming interface, used by application developers in fields such as visual simulation, computer games, virtual reality, scientific visualization, and modeling.

The toolkit is written in standard C++ using OpenGL and runs on a variety of operating systems including Microsoft Windows, macOS, Linux, IRIX, Solaris, and FreeBSD. Since version 3.0.0, OpenSceneGraph also supports application development for mobile platforms, namely iOS and Android.

Content

  • History
  • Features
  • Stable Version Release History
  • Architecture
    • Core
      • osg
      • OpenThreads
      • osgUtil
      • osgDB
    • osgViewer
    • NodeKits
  • Reception and adoption

7 hours

1,656 €

Learn OpenGL 4.0 Shading Language

About

OpenGL Shading Language (GLSL) is a high-level shading language with a syntax based on the C programming language. It was created by the OpenGL ARB (OpenGL Architecture Review Board) to give developers more direct control of the graphics pipeline without having to use ARB assembly language or hardware-specific languages.

Content

  • Introduction and features
  • Language
    • Operators
    • Functions and control structures
    • Preprocessor
  • Compilation and execution
  • Other shading languages

7 hours

1,656 €

Work with jMonkeyEngine 3.0

About

jMonkeyEngine (jME) is a game engine made especially for modern 3D development, as it uses shader technology extensively. 3D games can be written for both Android and desktop devices using this engine. jMonkeyEngine is written in Java and uses LWJGL as its default renderer (another renderer based on JOGL is available). OpenGL 2 through OpenGL 4 is fully supported.

jMonkeyEngine is a community-centric open-source project released under the new BSD license. It is used by several commercial game studios and educational institutions. The default jMonkeyEngine 3 download comes readily integrated with an advanced SDK.

Content

  • jMonkeyEngine 3 SDK
  • History
    • jMonkeyEngine 0.1 – 2.0
    • jMonkeyEngine 3.0
  • Projects powered by jMonkeyEngine
  • Reception
  • Ardor3D fork

 


7 hours

1,656 €

Fundamentals of Swift 3 Programming

About

Swift is a general-purpose, multi-paradigm, compiled programming language developed by Apple Inc. and the open-source community, first released in 2014. Swift was developed as a replacement for Apple's earlier programming language Objective-C, as Objective-C had been largely unchanged since the early 1980s and lacked modern language features. Swift works with Apple's Cocoa and Cocoa Touch frameworks, and a key aspect of Swift's design was the ability to interoperate with the huge body of existing Objective-C code developed for Apple products over the previous decades. It is built with the open-source LLVM compiler framework and has been included in Xcode since version 6, released in 2014. On Apple platforms, it uses the Objective-C runtime library which allows C, Objective-C, C++ and Swift code to run within one program.

Content

  • History
    • Platforms
    • Version history
  • Features
    • Closure support
    • String support
    • Access control
    • Optionals and chaining
    • Value types
    • Protocol-oriented programming
    • Libraries, runtime and development
    • Memory management
    • Debugging and other elements
    • Performance
  • Comparisons to other languages
  • Development and other implementations

21 hours

4,968 €

Learn Panda3D 1.7 Game Development

About

Panda3D is a game engine that includes graphics, audio, I/O, collision detection, and other abilities relevant to the creation of 3D games. Panda3D is free software under the revised BSD license.

Panda3D's intended game development language is Python. The engine itself is written in C++, and utilizes an automatic wrapper-generator to expose the complete functionality of the engine in a Python interface. This approach gives a developer the advantages of Python development, such as rapid development and advanced memory management, but keeps the performance of a compiled language in the engine core. For instance, the engine is integrated with Python's garbage collector, and engine structures are automatically managed.

The manual and the sample programs use Python, although the developers are working on translating the manual to C++ and providing C++ sample programs. A developer using Panda3D typically writes code in Python, but it is also possible to directly access the engine using C++ code.

The users of Panda3D include the developers of several large commercial games, a few open-source projects, and a number of university courses that leverage Panda3D's short learning curve. The community is small but active, and questions on the forum are generally answered quickly.

Content

  • History
  • Design
  • Non-graphical capabilities
  • Software license
    • Summary
    • Evolution
  • Projects employing Panda3D

7 hours

1,656 €

Learn CryEngine Game Programming

About

CryEngine (officially stylized as CRYENGINE) is a game engine designed by the German game developer Crytek. It has been used in all of their titles with the initial version being used in Far Cry, and continues to be updated to support new consoles and hardware for their games. It has also been used for many third-party games under Crytek's licensing scheme, including Sniper: Ghost Warrior 2 and SNOW. Warhorse Studios uses a modified version of the engine for their medieval RPG Kingdom Come: Deliverance. Ubisoft maintains an in-house, heavily modified version of CryEngine from the original Far Cry called the Dunia Engine, which is used in their later iterations of the Far Cry series.

Content

  • Features
  • Installation
  • Versions
    • CryEngine 1
    • CryEngine 2
    • CryEngine 3
    • CryEngine (3.6–4)
    • CryEngine V
  • Programming and Development
  • Games using CryEngine

28 hours

6,624 €

Cocos2d Beginner's Guide

About

Cocos2d is a free software framework. It can be used to build games, apps and other cross platform GUI based interactive programs. Cocos2d contains many branches with the best known being Cocos2d-objc, Cocos2d-x, Cocos2d-html5 and Cocos2d-XNA. There are some independent editors in the cocos2d community, such as those contributing in the areas of SpriteSheet editing, particle editing, font editing and Tilemap editing as well as world editors including SpriteBuilder and CocoStudio.

Content

  • Sprites and scenes
  • Features
    • Animation
    • GUI
    • Physics system
    • Audio
    • Scripting support
    • Editor support
      • End of life support
      • Current support
  • Supported platforms and languages
  • History
    • Cocos2d (Python)
    • Cocos2d-iPhone
    • Cocos2d-x
    • Other ports, forks, and bindings
  • Games developed with cocos2d

7 hours

1,656 €

Game Development using Pygame

About

Pygame is a cross-platform set of Python modules designed for writing video games. It includes computer graphics and sound libraries designed to be used with the Python programming language. Pygame uses the Simple DirectMedia Layer (SDL) library, with the intention of allowing real-time computer game development without the low-level mechanics of the C programming language and its derivatives.

Content

  • History
  • Development of Version 2
  • Architecture and features
  • Community
  • Notable games using pygame

28 hours

6,624 €

Learn libGDX for Game Development

About

libGDX is a free and open-source game-development application framework written in the Java programming language with some C and C++ components for performance dependent code. It allows for the development of desktop and mobile games by using the same code base. It is cross-platform, supporting Windows, Linux, Mac OS X, Android, iOS, BlackBerry, and web browsers with WebGL support.

libGDX allows the developer to write, test, and debug their application on their own desktop PC and use the same code on Android. It abstracts away the differences between a common Windows/Linux application and an Android application. The usual development cycle consists of staying on the desktop PC as much as possible while periodically verifying that the project still works on Android. Its main goal is to provide total compatibility between desktop and mobile devices, the main difference being speed and processing power.

Content

  • History
    • libGDX Jam
    • Release versions
  • Architecture
    • Backends
    • Other JVM languages
  • Extensions
    • gdxAI
    • gdx freetype
    • Box2D
    • packr
  • Notable games

 


28 hours

6,624 €

Basics of Mediocre Chess

About

Mediocre is a Java-based chess engine, implementing features like LMR, SEE, history and killer moves heuristics, transposition tables, internal iterative deepening, PVS search etc.


7 hours

1,656 €

Work around with Two Player Chess

About

A simple two player chess game written in Java. The game enforces all of the rules of chess, highlighting potential moves, and has complete undo/redo functionality. A computer AI opponent is not available.


7 hours

1,656 €

Basics of Shogi

About

It is a Shogi - Japanese Chess - game made in Java, where you can play against one of 3 AI's of your choice. Or against a friend.


7 hours

1,656 €

Learn British Bingo

About

90-ball bingo with sound

Play by yourself in a browser. Also for iPad or tablet. The game simulates the other players. Players make mistakes. They forget to mark numbers and mark the wrong numbers. Players chat. For example, saying they only have a few numbers left, or telling you when you have forgotten to mark a square. Players leave, join, and re-join between and during games. You can cheat and get the game to correctly mark your board. You don't have to call 'line' or 'house' before the next number is called. There is no limit to the number of players (try 300,000). You can adjust the speed of the game and most sizes. You can choose to see the boards of the other players at your table or the boards of all the players. The game can play for you. You can hear the players and the caller talk.


7 hours

1,656 €

Know CompWebChess 2

About

 

CompWebChess 2 is an open source web-based chess program and application which allows you to play chess over the internet in a turn-based setting, using PHP and MySQL.


7 hours

1,656 €

Learn DAna The Connect4 Network game

About

DAna is The Connect4(Connect Four) Online game you must have!! This game is designed mainly for playing online with your friends. It also has Velena AI Engine(Perfect Play) and Ana(Moderate) to play against. Its got a simple elegant Chat Window also!!!


7 hours

1,656 €

Know Desert Defense

About

A "Tower Defense" game

In "Desert Defense" you are in the future, in the desert and you have to protect yourself from enemies. You can do that by building towers to kill the incoming enemies! 


7 hours

1,656 €

Work around with DnD Virtual Table

About

A virtual network-ready game table for 4th edition Dungeons and Dragons, which reads character and monster files from the dnd Insider tools (Character Builder and Adventure Tools)


7 hours

1,656 €

Explore Dragon Go Server

About

Playing Go with web-based turn-based Go server

Dragon Go Server is a web-based server for playing go (a.k.a baduk, weichi and igo). It's intended as a replacement for play-by-email, where the server keeps tracks of the moves. Tools used are php and mysql.


7 hours

1,656 €

Learn Dragon Notifier

About

Dragon Notifier is a utility for Go players. It sits in your windows tray bar and lets you know if there are any games on the popular Dragon Server when it is your turn to play. It is written in C# using the .Net platform.


7 hours

1,656 €

Discover Eat Hot Death The Card Game

About

Eat Hot Death! is a Crazy Eights (UNO) add-on/variant that combines some of your favorite House Rules with 27 extra cards that allow you to remove players from the game, make 'em draw up to 69 cards, have them show their cards for all to see, & more!


7 hours

1,656 €

Basics of Entropy the game of Order and Chaos

About

In this simple game one player takes the part of time and the forces of decay and tries to destroy the ordered patterns being built up by their opponent, who takes the part of the external, constructive energy source. Each player gets a turn at each role.


7 hours

1,656 €

Know Fair chess

About

A new little chess game, *Fair-Chess* with handicaps

A new sort of Chess game, *Fair-Chess* This is a chess variant in which opening knowledge is not so important anymore. And to make it a more ''fair'' game between players of different playing abilities, a handicap system is devised which will make playing more fun for both sides, especially the weaker. It will result in longer games, more practice in middle games and endgames, and will be a better training method. It might revolutionize the chess world; see the readme.txt Also, the 'old' -default- version of chess (board setup) can be easily added to the game as an option. To test the game a prototype with the zillions-of-games method was made. If two players (playing online possibly via server) have equal chess ability (which will be reflected in their 'status' e.g. pawn, knight, and so on) then the White player will have one pawn less in the initial setup (to compensate for the usual White default advantage).


7 hours

1,656 €

Basics of Frameword

About

Game similar to crossword. A list of words are provided as well as a "frame" in which to place them.


7 hours

1,656 €

Discover EBoard

About

 

EBoard is a user-friendly chess interface for ICS (Internet Chess Servers). While it will focus on FICS, should work with any other ICS. It supports playing against local chess engines too.


7 hours

1,656 €

Know Capa chess

About

Chess program

Capa chess is a chess program. Features built-in simple engine, interface with external XBoard/WinBoard and UCI engines, basic plug-in capabilities, import/export, 2D/3D boards with customization. Java JRE 1.8 or above required.


7 hours

1,656 €

Learn OFSET

About

Organization for Free Software in Education and Teaching. Our goal is to develop free software for education with knowledge sharing as our main concern. We already have developed software as DrGeo, GCompris, DrGenius and the live CD freeduc.


7 hours

1,656 €

Know Chess Wizard

About

Chess Wizard is a powerful chess software to play, study, edit and publish games. It supports many strong UCI engines, provides a huge online database and hundreds of puzzles. Chess960 is available now.


7 hours

1,656 €

Learn Chesspresso

About

Chesspresso is a chess library entirely written in Java. The main focus is to deliver high-level interfaces and efficient algorithms to programmers of Java chess software.


7 hours

1,656 €

Know JMines

About

 

JMines is a Java clone of the famous puzzle Microsoft Minesweeper. This version contains a lot of improvements like button shapes, antialiasing, look and feels and colors, languages, save and replay boards, videos or screenshots, bot. Constant evolution.


7 hours

1,656 €

Learn SimpleShogi

About

SimpleShogi is a Java implementation of the game Shogi (japanese chess) it supports hot seat and multiplayer via network (UDP). SimpleShogi offers intuitive symbols for beginners but does not implement an AI-player.


7 hours

1,656 €

Discover Vexed

About

Vexed, the classic Palm game made in C# for .NET 4

This is a full remake of the original Vexed for the Palm in the style of the Psion version by Ewan Spence. All the original level packs are there as well as the features from the Psion version (save/restore state, blocks remaining, undo and solve). It's one of the best puzzle games and it needed a makeover for Windows. 


7 hours

1,656 €

Work around with GSwiss

About

GSwiss is a chess tournament management software. Its a tool to allot the pairings of a chess tournament using the usual "swiss" pairing system. It is basically desinged to handle a large number of players.


7 hours

1,656 €

Learn Glass Checkers

About

This Checkers game features a POV raytraced checkerboard. It has all the things you'd expect: 2-person play, network play and multiple AI levels. The windows version is complete.


7 hours

1,656 €

Know Go Siege

About

Go Siege is a transformation of the ancient Chinese game of Go into a massively multiplayer online game in which hundreds of players can compete simultaneously.


7 hours

1,656 €

Fundamentals of HuaRongDao

About

Hua Rong Dao is a traditional Chinese game that you need to move the biggest box (and the charactor in it called Caocao) to the bottom center to pass the game. In this case, we use C++ and SDL for implement it.


7 hours

1,656 €

Work around with Solitaire Settlers of Catan ComputerGame

About

Solitaire Settlers of Catan computer game is a Java rendition of the popular board game "The Settlers of Catan" or "Die Siedler Von Catan" by Klaus Teuber. This project allows you to play the board game against a computer AI.


7 hours

1,656 €

Discover Monopolie

About

Monopolie is the first Open Source clone of the original board game Monopoly for Windows! It works just the same and includes sound effects!


7 hours

1,656 €

Learn playbox fx

About

Collection of board games.

Playbox.fx is a free, ad-free, and still growing collection of board games. It is a private hobby project with no commercial goals. It contains Mahjong Solitaire, Draughts, Chess, Go, Halma, Nine Men's Morris, and Peg Solitaire. The games can be played against a simple AI or locally against friends. There is a portable version (zip) for Linux. There is an installer (exe) and a portable version (zip) for Windows. 


7 hours

1,656 €

Fundamentals of Bordeaux1 Chinese Checkers

About

 

Bordeaux1 Chinese Checkers is a playable Chinese Checkers simulator with GUI and AI. 


7 hours

1,656 €

Explore Othello

About

The popular Othello / Reversi game

Play against yourself or play against the computer in this exciting and popular game! (Requires Java 8 (or higher) to play). Make sure Java is installed, and download the JAR, and run it to start playing. 


7 hours

1,656 €

Work around with Othello Game

About

Othello is a classic strategy game, also known as Reversi. Its objective is to finish the game with the greater amount of pieces (circles) of the same color.


7 hours

1,656 €

Discover Virtual Chess Clock

About

A simple and free chess clock software.

Virtual Chess Clock is a chess clock software: it can be used to simulate a chess clock on computer (typically a laptop). Virtual Chess Clock is designed to be easy to use. It is free, open-source and multi-platform.


7 hours

1,656 €

Basics of Java Shuffleboard

About

A Java version of the popular Shuffleboard game. The final aim is to have be able to completely customize how the table looks, the physics, everything.


7 hours

1,656 €

Fundamentals of Kibitz FICS on Mac OS X

About

Interface for the Free-Internet-Chess-Server (FICS) running natively under Mac OS X / Cocoa. Features implemented in current (pre-alpha) version: - Playing and observing chess games on FICS - Observing multiple games - Chat with other users on FI


7 hours

1,656 €

Basics of Kolumns

About

 

Kolumns is inspired by Sega's Columns. The game is a mixture of Tetris and maybe Tic-Tac-Toe (the goal is consecutive blocks of the same color). Nice graphics. Easy & fun to play! The game runs on KDE 3.x for Linux or other Unix-like platforms. 


7 hours

1,656 €

Explore Maxit PPC

About

Maxit is a single-player puzzle game. The (max.)12x12 board contains randomly-placed integers ranging from -9 to 15. A player is restricted to selecting a piece that belongs to the same row or column as the opponent's previously-selected piece.


7 hours

1,656 €

Discover Mobile Chess and Flash Chess

About

 

Mobile Chess (for Java ME) and Flash Chess (for Web) with Strong Chess AI. Java Applet Chess and Ajax Chess are also available. Mobile Chess is sponsored by Chess Wizard now.


7 hours

1,656 €

Work around with Build Your Own Jeopardy

About

BYOJeopardy is a program to create and play Jeopardy-like games. BYOJeopardy helps you easily build and display jeopardy games. Also, you can export boards to html, so you can play anywhere. This a great tool to use for reviewing topics in the classroom.


7 hours

1,656 €

Learn Clever Mines

About

Looking for mines on triangular or rectangular fields. The computer moves mines in the background, so that you must not guess. If you set hard level, you will die every time you make a mistake. You can change the board size and mines density.


7 hours

1,656 €

Know Game of Giants 2 player AI

About

2 Player (Bot or Human) AI Gaming

Game of the Giants is a two-player board game which is played on a 10x10 grid of cells. Each player has four giants having initial configuration as shown in starting stage. A move consists of two subsequent actions: 1. One moves one of one's own giant one or more empty squares in a straight line (orthogonally), exactly as rook moves in chess, it may not cross or enter a square occupied by a giant or an arrow. 2. After moving, the giant shoots an arrow from its landing square to another square, using another rook-like move. This arrow may travel in any orthogonal direction (even backwards along the same path the giant just traveled, into or across the starting square if desired). An arrow, like a giant, cannot cross or enter a square where another arrow has landed or a giant stands. The square where the arrow lands is marked to show that it can no longer be used. The last player to be able to make a move wins. How to play: 1. Select players from the panel 2. Click start


7 hours

1,656 €

Basics of Klotski

About

aka Hua Rong Dao (華容道). This is a sliding block game and its solver. Goal: Move the biggest piece to exit in the middle bottom. You can customize the pieces' shape and the configuration of the board. The program shall find the optimal solution


7 hours

1,656 €

Work around with ZK Mine

About

A typical Mine Sweeper game written with ZK framework, almost the same look and feel with the Windows version. The source code is compact and written within a single Zul file.


7 hours

1,656 €

Basics of blockem

About

Open source clone of the board strategy game blokus, mainly the duo (1vs1) mode. Each player has 21 pieces to put on the board while preventing the opponent from doing the same. Also features solo or 4 players games and an expandable challenge mode.


7 hours

1,656 €

Know NaruGo Go Game Java AI

About

NaruGo is game AI project. Current targets are GO board game and Texas Holdem poker. It investigates Genetic programming to build game AI logic. Also EA/GP simulations for TSP, Graph layout and Prisoners Dilemma problem.


7 hours

1,656 €

Discover Nihil Dice Roller

About

Cross-platform dice roller for multiple RPG systems.

The Nihil Dice Roller is a graphical, multiplatform dice roller written in Lazarus/FPC. It features a wide range of dice (from 2 to 999 sides) and supports several systems like White Wolf's oWoD and nWoD; West End Games' D6, and Grey Ghost's Fudge


7 hours

1,656 €

Basics of Ouk Khmer Chess

About

Ouk or Ouk Chaktrung is a Khmer chess. It is similar to Western Chess but some of the chess pieces are moved differently. Ouk is one of the most popular board games played in Cambodia.


7 hours

1,656 €

Learn Parlance Diplomacy

About

Parlance is a completely open platform for playing the Diplomacy board game over a network, using the protocol developed by the DAIDE community. This Python-based system currently includes a configurable server, a few simple bots, and an observer.


7 hours

1,656 €

Basics of Parlour Games Companion

About

The project hosts a set of parlor games.

In the project's 2 person games, there will usually be a computer player implemented, too. In general, the computer will supervise and check that gameplay follows the correct ruleset, e.g. as offered in the single person fifteen puzzle game. As the first game of this collection, you will find an Android implementation of the popular 15 puzzles (also well known as sliding puzzles or sliding tile puzzles). 


7 hours

1,656 €

Basics of Press Your Luck

About

This is an application for Google's Android platform, available via the marketplace. Press Your Luck is a fun dice game for up to 4 players. It was inspired by the classic board game Can't Stop.


7 hours

1,656 €

Basics of OpenChess for PalmOS

About

OpenChess is a Chess game, Opening Trainer and Chess data base for the PalmOS platform. It supports Palm devices with OS 3.0 and above and uses separate layouts for Grayscale, Color and HiRes (OS5 and Sony Clié OS4) devices.


7 hours

1,656 €

Explore baduK

About

baduK is a pattern analysis and search engine for the game of Go/Baduk/Weiqi. An ancient boardgame common in Japan, Korea, China and Taiwan. Features multiple databases, game previews and instant pattern matches. Developed using C++ and Qt 4.1.4


7 hours

1,656 €


Is learning Game Development hard?


In the field of Game Development learning from a live instructor-led and hand-on training courses would make a big difference as compared with watching a video learning materials. Participants must maintain focus and interact with the trainer for questions and concerns. In Qwikcourse, trainers and participants uses DaDesktop , a cloud desktop environment designed for instructors and students who wish to carry out interactive, hands-on training from distant physical locations.


Is Game Development a good field?


For now, there are tremendous work opportunities for various IT fields. Most of the courses in Game Development is a great source of IT learning with hands-on training and experience which could be a great contribution to your portfolio.



Game Development Online Courses, Game Development Training, Game Development Instructor-led, Game Development Live Trainer, Game Development Trainer, Game Development Online Lesson, Game Development Education