Subscribe to GameFromScratch on YouTube Support GameFromScratch on Patreon
31. January 2019

Today we are looking at WickedEngine, an open source C++ based 3D game engine with Direct 11/12/Vulkan rendering paths, an Entity Component System and Lua scripting available.  It is inspired by the XNA programming model and has no external dependencies, making it incredibly easy (especially for a C++ project) to get started.  Additionally there is a fully functional level editing tool available, already compiled and ready to use.  The full list of features is available here.  The engine supports Windows platforms including PC and UWP (Phone, XBox, PC).

WickedEngine describes itself as:

Wicked Engine is an open-source game engine written in C++. The main focus is to be easy to set up and use, light weight, high performance, and graphically advanced. The full source code is provided with the MIT license, which means, anyone is free to use it for anything without additional considerations. The code shall not contain any parts with other licensing. The code is hosted on GitHub: For any questions, please open an issue there.

Additionally the developer has maintained a very interesting technical blog on the topic of engine development available here.

WickedEngine is not the only modern open source C++ 3D game engine.  Other similar engines we’ve covered recently include:

Learn more about WickedEngine and see the editor in action in the video below:

GameDev News

29. January 2019

Following on the first ever Unity Alpha release, Unity have just released the first beta of 2019.  This release contains a massive number of fixes and improvements as detailed in the release notes.  The major new features of 2019.1 have been summarized on the Unity forums:

In our 2019.1 alpha coverage we took a look at the new Shortcut Manager and we have already done a video covering the new incremental garbage collection preview.

GameDev News

29. January 2019

The Humble Bundle folks are running a new programmer book bundle, the Humble Book Bundle: Programming Cookbooks by O’Reilly.  Humble Bundles uses a pay what you want structure, with the more you pay, the more tiers of items you unlock.  Even better, a portion of your purchase goes to charity.

This bundle includes e-books in PDF, MOBI and EPUB formats, including:

  • Windows Powershell Cookbook
  • Regular Expressions Cookbook
  • Perl Cookbook
  • PHP Cookbook
  • Android Cookbook
  • SQL Cookbook
  • JavaScript Cookbook
  • Arduino Cookbook
  • Raspberry Pi Cookbook
  • Bash Cookbook
  • Scala Cookbook
  • CSS Cookbook
  • Python Cookbook
  • Docker Cookbook
  • R Cookbook

The top tier is $15USD, which is less than the cost of a single book on Amazon.  Purchasing the bundle via this link also helps to support this site.

GameDev News

28. January 2019

Today Unity announced an upcoming AI challenge dubbed “Obstacle Challenge Contest”.  The idea is to program your best AI bot to get as far as possible in a procedurally generated set of levels, as fast as possible.  AI bots are written using the Unity Machine Learning Agents Toolkit available on GitHub.  The project files for the contest are available here.

Details of the contest:

It is important for the development and advancement of AI methods to have a good benchmark, so that performance and achievements can be fairly and easily compared. This is why we built the Obstacle Tower and why we’re launching our first challenge. We are hoping a little friendly competition will help stimulate AI research and further the studies and creations in reinforcement learning.

The Obstacle Tower environment natively supports the Unity ML-Agents Toolkit and available to download today. We also invite you to read the research paper for more information.

The Obstacle Tower Challenge officially begins on February 11, 2019, at 00:00:01 PST. At that time, entrants can review all the rules and regulations, download our Starter Kit and begin training their agents. Participants will have the opportunity to win prizes in the form of cash, travel vouchers, and Google Cloud Platform credits, valued at over $100,000.

If you’ve been looking at getting deeper into AI and machine learning, this could be an excellent opportunity.

GameDev News

27. January 2019

We just published a brand new 18 part text tutorial series over on, Getting Started with Godot Step by Step Tutorial Series.  This tutorial walks you through theEBookCoverA4Format entire game creation process using Godot 3.1, from creating your initial project, to publishing your game with details step by step instructions and screen shots.  Even better it’s got professional quality art assets from Game Developer Studios and is completely open source!

The tutorial consist of:

Getting Started with Godot

Setup and Project Creation

Creating your Title Screen

Playing Background Music

Global Data via Autorun

Creating a Simple UI

Creating the Main Game Scene

Creating Parallax Clouds

Creating the Player

Handling Input

Add a Scene Animation

Creating Bullets

Creating the Enemies

Configuring the Collisions

Populating the Game World

Adding Shooting to the Game

Making Things Explode

The Final Code

Building your Game for Windows

If you need more detailed information on any subject we cover, be sure to check our existing Godot 3 Tutorial series, that goes into much more technical detail.  There will be a step by step video version available shortly.  There is also a 70pg PDF version of this tutorial available for Patreons.

Programming Art Design

GFS On YouTube

See More Tutorials on!

Month List