Subscribe to GameFromScratch on YouTube Support GameFromScratch on Patreon
18. February 2020


Cocos Creator, the free Cocos2D-x powered cross platform game engine, just released version 2.3.  The 2.3 release adds more 3D functionality to the previously 2D game engine including 3D physics and particle systems, as well as other improvements such as DragonBones and Spine mount point support, an upgrade to the material system and more.  Cocos Creator is available as a free download for both Mac and Windows.

Details from the Cocos Release Notes:

After a long period of development and preparation, and after a memorable Spring Festival, Cocos Creator v2.3 is officially released. v2.3 is a very important version that officially integrates support for 3D physics, collisions, and 3D particles, and is capable of developing more types of 3D games! At the same time, the material system has been upgraded from the experimental version to the official version, which can greatly improve the expressiveness of a game. It is recommended that all developers upgrade! Please perform the necessary technical evaluation and backups before upgrading.

Major new features include:

  • Qutoutiao (QTT) mini game support
  • 3D physics support(rigid body, Box/Sphere collision components, trigger and collision events, physical materials, ray detection, etc)
  • 3D light weight collision system “Builtin”
  • 3D Particle Systems
  • Material System upgrade
  • Spine & DragonBones mount node support
  • Spine binary format support
  • Build Scripts Only option
  • 3D viewport options (Wireframe, Normal)
  • Plus several other fixes and improvements

If you are interested in learning Cocos Creator, check out our complete tutorial series available here or our hands-on video available here.  To learn more about the 2.3 release check out the video below.

GameDev News


4. October 2019


The group at Mozilla behind the A-Frame Mixed Reality project just released ECSY, an experimental engine and framework agnostic entity component system written in JavaScript.

ECSY features include:

  • Framework agnostic
  • Focused on providing a simple but yet efficient API
  • Designed to avoid garbage collection as possible
  • Systems, entities and components are scoped in a world instance
  • Multiple queries per system
  • Reactive support:
    • Support for reactive behaviour on systems (React to changes on entities and components)
    • System can query mutable or immutable components
  • Predictable:
    • Systems will run on the order they were registered or based on the priority defined when registering them
    • Reactive events will not generate a random callback when emited but queued and be processed in order
  • Modern Javascript: ES6, classes, modules,...
  • Pool for components and entities

ECSY is open source and MIT licensed with the source code available on GitHub.  It is well documented and contains several examples included examples for BabylonJS (tutorial here) and Three.js (tutorial here).  The ECSY homepage is available here.  You can learn more about ECSY, including future plans by reading the announcement blog available here or by watching the video below.

GameDev News


19. September 2019


Today we are looking at Bitmelo, a free and open source browser based game engine for creating simple pixel art games.  It contains all of the tools you need to create a complete game including a graphics editor, map editor, sound creator and programming environment, all in one place.

Bitmelo is described as follows:


Bitmelo is a game editor and engine for making small pixel art games right here in your browser. This editor has everything you need to develop a game in one convenient location. You can code, draw tiles and tilemaps, design sound effects, view the documentation, and playtest your game, all without having to break focus by switching applications. Once complete you can then export your game as a single HTML file.

Bitmelo is currently in early access. Right now it has everything you need to make a minimal game, however many more features are planned for the future.

The underlying JavaScript game engine is available on GitHub under the MIT license, while the editor is available in a different GitHub repository under a different license, described as such:

The Bitmelo editor is licensed using a source available license. This license allows you to download the source for personal use, but does not allow you to distribute it to third parties. In addition, three years after the release of each version of the editor, that version is dual licensed to use the GNU Affero General Public License.

In addition to being able to run it directly in your browser, you can also download the editor as an Electron application on Itch.io.  Learn more about Bitmelo and see it in action in the video below.

GameDev News


9. September 2019


Ambiera have released CopperCube 6.3.  CopperCube is a commercial 3D engine with a generous free version available that enables you to create games with little to no programing required.

New features in CopperCube 6.3 include:

  • Publishing new apps to the google play store now works again (Google has upped their minimal API level)
    Android target version is now 29 (instead of previously 26).
  • Improved iPhone WebGL support:
    • iPhone normal map rendering now also works on WebGL. Most iPhones don't support 4 lights at the same time, so rendering is reduced to two lights at the same time for these.
    • Nicer fallback shaders for iPhones
  • Added Italian translation
  • Improved arabic translation
  • When running your WebGL code on a device not supporting all shaders, the "could not link program" error messages isn't displayed anymore.
  • Various other minor improvements here and there

You can learn more about this and previous releases here.  If you are interested in learning CopperCube be sure to check out our complete tutorial series on our sister site DevGa.me or watch the video tutorial available below.

GameDev News


18. March 2019


Humble have just started a new bundle, the Humble Web Programming Bundle.  This bundle is a collection of JavaScript, ECMAScript and Python titles all from O’Reilly Press, in support of the charity Code For America (or choose your own).  The bundle includes books on popular frameworks such as React and Angular as well as web topics such as CSS.  As always the bundle is broken into 3 tiers, if you buy a higher dollar tier you get all of the tiers below it.

The tiers of this bundle are:

1$

  • CSS The Definitive Guide
  • Using SVG with CSS3 and HTML5
  • Learning REACT
  • High Performance Images
  • Up & Going: You Don’t Know JavaScript


8$

  • Flash Web Development
  • Angular Up And Running
  • CSS Pocket Reference
  • Data Visualization with Python and JavaScript
  • Vue.js Up and Running
  • ES6 & Beyond: You Don't Know JavaScript


15$

  • Learning JavaScript 3rd Edition
  • Designing Web APIs
  • Learning PHP, MySQL and JavaScript
  • Mastering Modular JavaScript
  • Learning GraphQL
  • Scope and Closures: You Don’t Know JavaScript.


In addition to the Humble Bundle Humble are also offering selected game development software (AseSprite, GameMaker 2, Articy Draft, etc) on sale here.  Purchasing via either of those links also helps support GameFromScratch (and thanks!).  Learn more about the bundle(s) in the video below.

GameDev News


AppGameKit Studio

See More Tutorials on DevGa.me!

Month List