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

¥287,598

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

¥862,794

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

¥287,598

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

¥575,196

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

¥287,598

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

¥287,598

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

¥287,598

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

¥862,794

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

¥287,598

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

¥862,794

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

¥287,598

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

¥1,150,392

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

¥1,150,392

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

¥287,598

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

¥287,598

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

¥287,598

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

¥287,598

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

¥287,598

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

¥287,598

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

¥287,598

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

¥287,598

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

¥287,598

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

¥287,598

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

¥287,598

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

¥287,598

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

¥287,598


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