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.
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.
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.
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).
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)
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.
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.
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.
LibGDX is Java game development library It is a software framework. Supported by Microsoft Windows, Linux and macOS Operating Systems.
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.
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.
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.
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.
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.
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.
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.
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.
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).
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.
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.
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.
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.
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.
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.
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.
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
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).
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.
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
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.
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