Subscribe to GameFromScratch on YouTube Support GameFromScratch on Patreon Join the GFS Discord Server!
18. June 2020


Today we are looking at the game engine/framework combo WebGLStudio, an entirely browser based game engine with a complete visual editor.

Key features of WebGLStudio include:

  • A full 3D graphics engine (LiteScene.js) that supports multiple lights, shadowmaps, realtime reflections, custom materials, postFX, skinning, animation, and much more.
  • An easily extended, component-based system for controlling the rendering pipeline and interaction event hooks
  • An easy to use, what you see is what you get (WYSIWYG) editor that provides a single interface for all coding, graph compositing and timeline features.
  • A graph editor for controlling behaviours, shaders and post-processing effects, using LiteGraph.js.
  • Supports the LiteFileSystem.js, a virtual file system that allows drag-and-drop storage of resources on the web, with configurable quotas, users and shared folders.
  • Export and share your work by sending a single link.

The entire technology stack behind WebGLStudio is open source under the MIT license and available on GitHub.  You can learn more about WebGLStudio in the video below.

GameDev News


3. June 2020


AudioMass is an open source browser based audio editor in the same vein as Audacity, designed to run in the browser but to not behave like a typical web applications.

Features of AudioMass include:

  • Loading Audio, navigating the waveform, zoom and pan
  • Visualization of frequency levels
  • Peak and distortion signaling
  • Cutting/Pasting/Trimming parts of the audio
  • Inverting and Reversing Audio
  • Exporting to mp3
  • Modifying volume levels
  • Fade In/Out
  • Compressor
  • Normalization
  • Reverb
  • Delay
  • Distortion
  • Pitch Shift
  • Keeps track of states so you can undo mistakes
  • Offline support!

The source code is available on GitHub but unfortunately does not currently have a license attached rendering it dangerous to use for now.  Hopefully a license is added in the future.  You can learn more about AudioMass and see it in action in the video below.

GameDev News


11. May 2020


Pose Animator is a free and open source implementation showcasing how you can animated an SVG avatar using either webcam driven face and bone data, or from analyzing a static image.  On the GitHub repository, Pose Animator is described accordingly:

Pose Animator takes a 2D vector illustration and animates its containing curves in real-time based on the recognition result from PoseNet and FaceMesh. It borrows the idea of skeleton-based animation from computer graphics and applies it to vector characters.

This is not an officially supported Google product.

The GitHub page also includes two demos.  The first one showcases using a camera to control an avatar, while the second one showcases how to accomplish the same thing with a static image.  Please note there a currently a couple bugs that need to be addressed if you build this from source yourself, with the resolution details available here.  I also walk through the process of building and running Pose Animator in the video below.

GameDev News Art


29. April 2020


Welcome to another NewsFromScratch game development news round-up.  Today we have 2 different game engine releases, a new asset pack from Kenney.nl, as well as an update to AssetForge.

DiligentEngine

Diligent Engine is a cross platform rendering framework that abstracts away the complexities of dealing with OpenGL, Vulkan, DirectX and Metal APIs.  This new release adds Vulkan support for Android and more.  You can learn more about Diligent Engine in our previous feature available here.


PlayCanvas Release 1.27

PlayCanvas just released a new version, 1.27.  PlayCanvas is a complete 3D game engine with tooling that runs entirely in the browser.  The 1.27 releases biggest new feature is a new procedural mesh generation API, enabling a huge swath of new functionality.  You can learn more about PlayCanvas in our multipart tutorial available here or in video form here.


Kenney.nl New Asset Pack + AssetForge Release

Kenney.nl have released another free 3d model asset pack around the concept of Nature, now with over 330 low polygon game ready assets.  Additionally a new version of AssetForge was released, with improved sprite rendering features and more.  AssetForge is a 3D modelling application that takes a kit-bashing appraoch.  You can learn more about AssetForge here.


Learn more about all of these announcements in the video below.

GameDev News


20. April 2020


Today we are checking out Ct.js, a cross platform open source 2D game engine/editor.  Available for Windows, Mac and Linux, Ct.js is a surprisingly full featured and easy to use game engine with a modular full level editor, easy programming and excellent documentation.  It’s source code is available on GitHub under the MIT open source library, along with complete building instructions.

We go hands-on with Ct.js in the video below.

GameDev News


See More Tutorials on DevGa.me!

Month List