The 3d-pong game is made by Bram and is freely available.
It is an html5 browser game, programmed in javascript.
The used game engine is BabylonJS, a JavaScript framework for building 3D games with HTML5, WebGL and Web Audio. It is brought to us by Microsoft and maintains an open source license. Oimo.js is used as the physics engine.
For the menus, Bootstrap and jQuery are used.
The game is equiped with Bootstrap for making the menu responsive on mobile devices. It is possible to change the language of the menu and in-game messages to English, Chinese (traditional), German, French, Spanish and Russian.
JQuery is utilized for easily manipulating the elements, that is also used further in the game to correct certain issues.
The game is available on 3d-pong.com, published on the Google Play Store and on the Microsoft Windows Store. XDK from Intel, is used to compile the webgame into an android and windows app with Crosswalk.
The game is playable as a touch-game on mobile machines like android devices, iphones, ipads and so on, but the idea for this game was to create something that is playable split-screen with gamepads on your tv screen. It uses the web gamepad api that is still a draft while creating the game (2016).
That idea is achieved, it can be played in the edge browser on xbox one, in various pc browsers with connected gamepads(chrome, edge, firefox), as a windows application on windows 10 devices and as an app on android tv consoles like the nvidia shield. The installation options are listed on the play page
Being a javascript 3d game, it needs a rather powerfull device.
Google closure is used to compile the javascript.
Pong is a registered trademark of Atari Interactive Inc., this game is not affiliated in any way with Atari Interactive Inc.
The used music records in the game are all licensed as creative commons and are listed at 3d-pong.com/about/en/music
Thanks to friends and family for participating in the promotional video, giving feedback and helping to test the game!