Getting Started with GDevelop

By Ahmed Mahmoud

Compilgames GDevelop is an open source, cross-platform game engine that allows its user to create a game without any prior knowledge of programming. The user interface of GDevelop is very simple and intuitive. it allows its user to create a game through a simple drag and drop interface. That doesn’t mean that only simple/basic games…

Getting Started with Amazon Lumberyard

By Ahmed Mahmoud

Amazon Lumberyard is a free cross-platform game engine developed currently being developed by Amazon, it’s based on the CryEngine architecture. Games developed by Amazon Lumberyard could target Microsoft Windows, Xbox One, PlayStation with limited support for iOS and Android. Learning Amazon Lumberyard is very helpful for anyone willing to start games development and doesn’t have…

Getting Started with CopperCube

By Ahmed Mahmoud

CopperCube is an editor for creating 3D games and apps without programming using a simple drag and drop approach, it’s worth noting that it supports scripting for advanced users. The software is developed by  Ambiera, applications created with CopperCube are suitable for use on Windows, Mac, Android as well as embedding it in websites using…

How to Learn GameSalad for Free

By Ahmed Mahmoud

GameSalad is a drag and drop game engine developed by GameSalad, Inc. Though it was developed from the ground up to create 2D games it can also be used to develop a wide range of educational applications.  Anyone can use GameSalad to develop a game as it doesn’t require any prior knowledge to programming, the…

How to Learn Construct 2 for Free

By Ahmed Mahmoud

Construct 2 is a drag and drop HTML5 based games engine developed by Scirra. Though the games engine is developed from the ground up to create 2D games it can also be used to develop a wide range of applications specially educational ones.  Any one can use construct 2 to develop a game/app as it…

How to Learn App Inventor for Free

By Ahmed Mahmoud

App Inventor is a web application that was originally developed by Google and is currently maintained by the MIT, it allows its user develop applications for Android phones using their web browser, the user doesn’t need to know any programming language to use it as it relies on simply dragging and dropping your app algorithm/logic.…

How to Learn CryEngine for Free

By Ahmed Mahmoud

CryEngine is one of the most powerful game development engines available in the market, it’s used in the creation and development of games which include; rendering of the 2D or 3D graphics, scripting, asset management, physics, audio management, animation, networking, artificial intelligence, memory management, threading. Learning CryEngine is essential for anyone willing to start game…

How to Learn UDK for Free

By Ahmed Mahmoud

Unreal Development Kit (UDK) is the free edition of the famous and widely adopted Unreal Engine. Unreal Development Kit is used in the creation and development of games which includes; rendering of the 2D or 3D graphics, scripting, asset management, physics, audio management, animation, networking, artificial intelligence, memory management, threading. Learning Unreal Development Kit (UDK)…