After you accomplish your certification, we will pair you with a camper, a nimble project manager and a stakeholder. Your task will be to plan and create together an app that should fulfil its mission more effectively.
FreeCodeCamp helps its campers to build effective portfolios of actual apps that are used by real people, helping at the same nonprofits. You can join a community here.
An open source base and curriculum you can grab at GitHub repository.
Three.js created by Doob & Alteredqualia is available as an open source under MIT license. Minified version is at hand for downloading or using it via cdn. Three.js source code you can get at GitHub. Here you can find the documentation.
With Turbulenz you can modify, monetise and self-publish games for free anywhere online. Turbulenz Engine Modules can also be mixed with other web services or external technologies. A range of support as well as tons of features like video, sound, 2D physics and 3D physics are offered by Turbulenz team. The source code is availabe at GitHub,
To get started with PlayCanvas is as easy as navigating the editor URL, as it comes with the cloud based editor, that runs in browser. You will also have a good support, which means that many people can work on the same projects at the same time. PlayCanvas is backed by such giants as Activision, ARM, Mozilla and Philips.
CooperLicht was produced by the Ambiera company and used for years for inhouse production, and now it became finally an open source. CooperLicht is rated as one of the finest 3D game engines for building browser based games. It is also a backend engine for CooperCube, an editor that has all features that are necessary to create 3D animations and games. This editor is not available as a free source and has some associated fees.
Kiwi.JS is an extensible, open source 2D framework for HTML5. Game engine supports WebGL and Canvas rendering and deploys to mobile app or web platforms.
With PluginEcosystem you can experience real-world game development and Kiwi.Js tutorials will help you to get started. You can download the library here. Here you can also check out real-time examples and read domumentation. A source code is available at GitHub.
Blend4Web is created by a russian company called Triumph in 2014. Blend4Web supports Blender’s materials (it is a 3D content authoring tool, integrated with the game engine), bullet physics and particle system.
This game engine is still being active developed with lots of enhancements in a short term. It looks promising to achieve the heights of such giants as Babylon.JS and Three.Js in the nearest future.