Subscribe to GameFromScratch on YouTube Support GameFromScratch on Patreon
7. February 2019


Today we are looking at the Magnum Engine, a cross platform C++ game framework, which just released version 2019.1.  It is very similar in scope and functionality to the Kha Framework and the BS::Framework.  The Magnum Engine is completely modular, so you only pay for the functionality you need and ignore the rest.  It provides most of the functionality you would require to build a game engine including rendering, scene graph, audio, input handling, texture and model loaders and more.

The Magnum Engine is available on the following platforms and/or using the following renderers:

  • Linux and embedded Linux
  • Windows, Windows RT (Store/Phone)
  • macOS, iOS
  • Android
  • Web (asm.js or WebAssembly), through Emscripten

Graphics APIs:

  • OpenGL 2.1 through 4.6, core profile functionality and modern extensions
  • OpenGL ES 2.0, 3.0–3.2 and extensions to match desktop OpenGL functionality
  • WebGL 1.0, 2.0 and extensions to match desktop OpenGL functionality


The project is open source and hosted on GitHub under the MIT open source license.  Getting started documentation is available here while several compiled examples can be found here.  To learn more about the Magnum Engine, be sure to check out the video below.

GameDev News Programming


6. February 2019


In addition to their currently running Game Industry Book bundle, Humble have launched another Humble Bundle aimed at game developers, the Intro To Code bundle.  This one contains a series of tutorials about mostly game development topics including Unity, Blender, JavaScript, VR, Phaser 3 and Python game development, as well as a few courses on web development and other topics.  A portion of your purchase also goes to charity, as well as helping to support this channel.

The tutorials are from Zenva, and include both step by step video instruction and printed course notes, as well as downloads with all the required assets.  As with all Humble Bundles, this one is priced at multiple tiers, as follows:

$1 Tier

  • Learn Python Programming by Making a Game
  • Intro to Game Development
  • Numpy Matrices and Vectors
  • Learn HTML and CSS by creating a Responsive Company Website
  • The Complete Responsive Web Design Course

$12 Tier

  • VR Projects – Flying Platform Experiences
  • Create a Road Crossing Game with Phaser 3
  • Create a Spanish Teaching Game with Phaser 3
  • Learn Angular by Creating a Web Application
  • Blender for Beginners – Craft Low Poly Game Assets
  • Create Your First 3D Game
  • JavaScript Programming – Learn by Making a Mobile Game
  • Beginning SQL

$25 Tier

  • Procedural Content Generation with Unity
  • VR Projects – 360 Photo Experience
  • Build a Virtual Pet Game with Phaser 3
  • Python Image Processing
  • Create a Raspberry Pi Smart Security Camera
  • The Complete Artificial Neural Network Course
  • RPG Game Development – Turn Based Battle Systems
  • Audio Effects and Soundtracks in Unity Games
  • Data Manipulation with Pandas
  • The Complete Guide to Bootstrap 4
  • Discover jQuery – Create Interactive Websites
  • Create an RPG Town with NPCS and Dialogs(Unity)

As always when the bundle is Game Development related, we purchased a copy and give a hands-on overview of what you receive in the video below.


GameDev News


5. February 2019


Phaser 3.16 has just been replaced, and this is the biggest update in Phaser 3’s history, finally bringing the open source HTML5 game frame work 100% feature completion.  Major aspects of this release include a new ScaleManager for multi-resolution support, a complete overhaul to the input handling systems (keyboard, touch and mouse), the ability to dynamically load scenes, improved documentation and Typescript definitions, hundreds of fixes and much more.  This release also contains several breaking changes, so be sure to take a good long read through the changelog before upgrading your existing Phaser 3 application.

I'm pleased to announce that Phaser 3.16 is now available. This version represents a significant milestone in the project as Phaser 3 is now 100% feature complete with all of the initially planned systems now in place. The most significant additions in 3.16 is the overhaul of the Input event handling, the long-awaited introduction of the Scale Manager, and the Extern Game Object, which allows for 3rd party rendering support, as required by Spine. Spine animation support is being handled exclusively through a Phaser Plugin. The current build of the Spine plugin can be found in this repo in the plugins folder, along with examples in the Phaser Labs. The Spine plugin will be developed independently of Phaser in the coming weeks.

This is the single largest update of Phaser 3 yet, and as such, there are breaking changes. I have painstakingly listed all of them in the Change Log, so please do read it if you're upgrading from an earlier version. I know there is a lot to take in, so I'll be covering the new features in the Phaser World newsletter in the coming weeks.

The first post-3.16 release of Phaser World is out now and available here, with this episode discussing the new Input System and external scene loading functionality.  We did a complete Getting Started tutorial shortly after Phaser 3 was released, which is now quite out of date.  I am considering doing a Phaser tutorial series in the same vein as the recently completed Godot tutorial, would you like to see this?

GameDev News


5. February 2019


With the recent Adobe acquisition of Allegorithmic, I researched alternatives to Substance Painter and Designer.  One of the most prominent entries was Mixer by Quixel, which is currently available completely free while in beta form.   Quixel Mixer is a PBR texture creation tool where you create textures using an easy to use layer based system.  It integrates with their Megascans texture collection, although it also supports importing your own PBR textures, plenty of which are available here for free.


Quixel Mixer Features:


Mix & match.


Mix textures to quickly come up with brand new materials, and match colors and reflectance values with a single click. The non-destructive layer system keeps things simple and tidy, and happy accidents have never been easier. Texturing is more fun than ever!

Seamless painting experience.


Unleash your creative potential with buttery-smooth painting. Accurately perform straight brush strokes with canvas or camera aligned painting in orthographic mode. With multi-channel painting and 32 bit sculpting, designing tileable PBR materials has never been easier.

Zero learning curve.


Mixer is designed from the ground up to be artist-friendly, intuitive, and extremely fast to pick up. Whip up stunning mixes in minutes, or design deeply advanced materials with incredible control—whether you are in a hurry or want to indulge, Mixer has got you covered.

Complete Megascans integration.


Instantly access the entire Megascans library directly within Mixer. Leverage Megascans to guarantee photorealistic base textures, or transform them into fantastic stylized assets effortlessly. Mixer and Megascans together give you virtually limitless creative possibilities.

Design any material imaginable.


With its advanced painting, sculpting, masking and blending features, Mixer transforms the creation of realistic and hand-painted textures into a rich, creative and boundless experience. Organic or hard-surface, modern or medieval, man-made or alien—anything is possible.

Channel pack & export.


Create custom channel-packed export presets with your own naming conventions, and export in 8, 16 or 32 bit in any file format. Or save your materials directly to Quixel Bridge, to leverage powerful integrations with all major 3D software.


Quixel is currently completely free while in beta, with downloads available for Windows and Mac OS… sorry Linux users.  Watch Quixel in action in the video below.


Art


4. February 2019


The folks over at Humble Bundle are running another bundle of interest to game developers.  This one is the Humble Book Bundle: Break into the Game Industry by CRC Press, a eclectic collection of interest to artists, designers and programmers interested in getting into the Game industry, either at a studio, or producing their own indie title.  As always with Humble Bundle’s, a portion of the proceeds go to supporting charity, with this bundles featured charity being Girls Make Games.

Bundles are broken into tiers based on price, where paying the higher price gets you all of the books in the previous tier as well.  The books in each pricing tier include:

1$ USD Tier

  • Creative Character Design
  • Vintage Games 2.0
  • Becoming a Video Game Artist
  • Digital Mayhem 3D Landscape Techniques
  • Honoring the Code (Game Designer Interviews)

8$ USD Tier

  • 3D Game Environments
  • Designing the User Experience of Game Development Tools
  • The Indie Game Developer Handbook
  • Creative Direction in a Digital World
  • Digital Mayhem 3D Machine Techniques
  • Vintage Game Consoles

15$ USD Tier

  • Women in Game Development
  • Game Design Theory
  • A Practical Guide to Indie Game Marketing
  • Mobile & Social Game Design
  • The UX Careers Handbook
  • Write Your Way Into Animation and Games
  • White Space is Not Your Enemy


In addition to supporting charity, purchasing this bundle through this link also helps support GameFromScratch, so thank you!  You may have noticed this Bundle is light on content for programmers… there is currently the Humble O’Reilly Programmer Book bundle running as well.  If you are interested in learning more about the books in this bundle, be sure to watch the video below, where we go through the table of contents for every book in the bundle.

GameDev News


GFS On YouTube

See More Tutorials on DevGa.me!

Month List