Atomic Game Engine Posted March 12, 2015 Share Posted March 12, 2015 Update: Good news everyone! The Atomic Game Engine is now Open Source under the permissive MIT license! We made a blog post with the announcement: http://atomicgameengine.com/blog/announcement-2/ The Atomic Game Engine features Windows and Mac Editors, 2D & 3D rendering and physics, Tiled and Spriter support, JavaScript/TypeScript/C# scripting, full Editor and Player source code hosted on GitHub, and deploys natively to Windows, OSX, Android, iOS, and HTML5. Atomic Game Engine 2016 Feature Reel Atomic Editor Build Settings Atomic on Mobile Atomic Examples 3D WebView Scene Example Google Maps in the UIWebView Multi-tab browser example New code editor with syntax coloring and autocomplete for JavaScript and TypeScript Cheers! Josh Technical Director, Co-founder www.AtomicGameEngine.com drmop 1 Quote Link to comment Share on other sites More sharing options...
rich Posted March 12, 2015 Share Posted March 12, 2015 Looks neat - are the games uploaded anywhere to play? Would like to see how they run without having to download the whole thing Quote Link to comment Share on other sites More sharing options...
Atomic Game Engine Posted March 12, 2015 Author Share Posted March 12, 2015 Hi Rich, Thanks We're currently in Early Access so the usual caveats apply, you can check out some examples here: 2D Retro Space Game: Atomic Web Player - Space Game Example 3D Physics, realtime lighting, skeletal animation: Atomic Web Player - Roboman3D Example The project Javascript can be viewed on GitHub: https://github.com/AtomicGameEngine/AtomicExamples We're using asm.js and have some work to do, the example isn't optimized for size or anything right now. On the asm.js side of all this, Firefox is definitely the best browser, eager for Chrome especially to catch up. Also, we will be beefing up the interaction with the web player and the page with the HTML5 platform. You can also see a really quick 1 minute video on the WebGL deployment here: - JoshTechnical Director, Co-founderwww.AtomicGameEngine.com Quote Link to comment Share on other sites More sharing options...
willeastcott Posted March 12, 2015 Share Posted March 12, 2015 Yeah, 13.3MB of JS for the player - that's pretty significant. How small do you think you can optimize that down to? Nice game demo, BTW. Quote Link to comment Share on other sites More sharing options...
Atomic Game Engine Posted March 12, 2015 Author Share Posted March 12, 2015 Much smaller, especially if you're only doing 2D, as this player build has all the 3D stuff, including Bullet physics It should also be possible to compress it and the js will cache, so possible to have a standard player download, and only provide game specific assets (including game specific Javascript). Say, if you wanted to host multiple games. - Josh Quote Link to comment Share on other sites More sharing options...
rich Posted March 13, 2015 Share Posted March 13, 2015 I wonder what Google are actually doing about asm.js support. Unity have bet heavily on it obviously with Unity 5, but performance outside Firefox isn't great and no-one really uses Firefox any more*, so it's a bit of a deal breaker in some respects. (* based on ours and our clients visitor stats, not personal bias) Quote Link to comment Share on other sites More sharing options...
Atomic Game Engine Posted March 13, 2015 Author Share Posted March 13, 2015 There's a fair amount of tech banking on fast javascript in the browser, strictly speaking asm.js just makes it faster. I am going with, there will be something that facilitates Javascript being the "assembly of the web". On the Bullet physics, I just did an export of Roboman3D: Atomic Web Player - Roboman3D Example The Javascript for this example is also on GitHub: https://github.com/AtomicGameEngine/AtomicExamples/tree/master/RoboMan3D/Resources/Components - Josh Quote Link to comment Share on other sites More sharing options...
rich Posted March 13, 2015 Share Posted March 13, 2015 Roboman demo was fun Mouse lock didn't work, but managed to walk around and crash into boxes anyway. Quote Link to comment Share on other sites More sharing options...
ozdy Posted March 13, 2015 Share Posted March 13, 2015 Woah, I know new engines keep popping up left and right, but this seems very feature rich, it could compete with Unity! Great job! Quote Link to comment Share on other sites More sharing options...
mfdesigner Posted March 14, 2015 Share Posted March 14, 2015 Yeah, 13.3MB of JS for the player - that's pretty significant. How small do you think you can optimize that down to? Nice game demo, BTW. Is it because the player has to include cross-compiled Java Runtime as well? Interesting approach for deploying web apps... I can still remember IBM introduced Java to combat Microsoft monopoly not long ago while mozilla's javascript was quickly gaining popularity. And nowadays google is the king of web technologies. Quote Link to comment Share on other sites More sharing options...
Atomic Game Engine Posted March 14, 2015 Author Share Posted March 14, 2015 Hello, The current player hasn't been optimized for size and includes the full stack, including 3D rendering and physics, for 2D games these can be left out and this will dramatically shrink the size. Also, it can be compressed and will cache, we really haven't looked into getting the size down at all yet. Though, as this is an important metric we'll need to get good numbers on this soon. Atomic runs an embedded Javascript VM, which is quite small and written in C: http://duktape.org One area which needs improvement, is interaction with the VM and the JS in the browser, this way you'll be able to hook JS api's really easily and in a kind of funny twist, optimize time critical functions using the browser's JS... who saw something like this coming 10 years ago? - Joshhttp://www.AtomicGameEngine.com Quote Link to comment Share on other sites More sharing options...
coderitual Posted March 15, 2015 Share Posted March 15, 2015 Hi. This Roboman playground looks very promising. I've downloaded whole editor because of this cool demo Quote Link to comment Share on other sites More sharing options...
OpenGG Posted March 16, 2015 Share Posted March 16, 2015 Tried the editor, it looked liked Unity, especially the build setting dialog. I'm used to Unity's workflow, but disappointed with the build size and the mobile HTML5 performance of Unity WebGL exports. So another mobile-friendly challenger would be great. But after trying the Atomic Editor, I find out there are things to do before it can be put to game projects:Can't find the scene editor anywhere Creation not implemented in hierarchy panel Tile map editor is the stand-alone Tiled, I don't know how to make it work with Atomic Images get opened with default programs, instead of getting previewed inside the editor. XML sources not hightlightedThis is the early access version, so these would change in the future, I'm still very interesting in this game engine. Quote Link to comment Share on other sites More sharing options...
Atomic Game Engine Posted March 16, 2015 Author Share Posted March 16, 2015 Hello, Thanks for the feedback. Atomic is most definitely in Early Access, there is a lot of work to do. 1) Atomic is code (Javascript and/or C++) driven. There is a 3D scene editor, you can access in the ToonTown example by opening ToonTown.scene. We're evaluating a 2D mode for the scene editor as well, though Tiled is quite powerful (and integrated). 2) The hierarchy panel is currently used in the 3D scene editor, node creation will be implemented in a future build. 3) Atomic can load TMX files that are edited in the integrated Tiled editor, the PhysicsPlatformer was created this way and an example TMX level and loader scripts are included. 4) Image preview would be good, however for actually editing images the default program is used. 5) This would be nice. - JoshWEBSITE: http://www.AtomicGameEngine.comTWITTER: https://twitter.com/AtomicGEngine Quote Link to comment Share on other sites More sharing options...
Neoprofessor Posted March 16, 2015 Share Posted March 16, 2015 Wow. really looks Great! Looking forward to testing it more! Quote Link to comment Share on other sites More sharing options...
Atomic Game Engine Posted March 17, 2015 Author Share Posted March 17, 2015 Hey all, Thanks for the great feedback! Just a quick mention that Atomic Pro now includes lifetime upgrades. This is a limited time offer for early adopters Cheers!- Joshhttp://www.AtomicGameEngine.com Quote Link to comment Share on other sites More sharing options...
rsbrowndog Posted March 18, 2015 Share Posted March 18, 2015 I know you answered my question on Twitter already about Linux support, but I have to say that if you added it sooner rather than later I would jump at the Atomic Pro option! Quote Link to comment Share on other sites More sharing options...
Atomic Game Engine Posted March 19, 2015 Author Share Posted March 19, 2015 Hi, I don't have an ETA yet, though Linux support will be happening and there is even a GitHub ticket for it now https://github.com/AtomicGameEngine/AtomicGameEngine/issues/22 - Josh WEBSITE: http://www.AtomicGameEngine.comCHAT: https://gitter.im/AtomicGameEngine/AtomicGameEngineTWITTER: https://twitter.com/AtomicGEngine Quote Link to comment Share on other sites More sharing options...
Atomic Game Engine Posted March 20, 2015 Author Share Posted March 20, 2015 Hello, I've been working on getting the HTML5 player down and optimizing it for 2D, now down to 1.6 megs (compressed) which loads in 1.4 seconds and on a cached version, 166 bytes in 125ms There are still some improvements to make before it is ready to put up, but wanted to share progress. - Josh WEBSITE: http://www.AtomicGameEngine.comCHAT: https://gitter.im/At...tomicGameEngineTWITTER: https://twitter.com/AtomicGEngine Quote Link to comment Share on other sites More sharing options...
Pooya72 Posted April 21, 2015 Share Posted April 21, 2015 i've downloaded this app to try it but the free licensee which sent to me was invalid, i tried with two different email addresses but both activation codes were invalid. i also sent email about my issue some days ago but got no respond back. Quote Link to comment Share on other sites More sharing options...
Atomic Game Engine Posted April 22, 2015 Author Share Posted April 22, 2015 Are you behind a firewall or proxy? If so, please disable and try activating again. If you're still unable to activate, let me know so we can look into it further. Thanks,Larahttp://www.AtomicGameEngine.com Quote Link to comment Share on other sites More sharing options...
Pooya72 Posted June 2, 2015 Share Posted June 2, 2015 Thx Atomic Game Engine you were right thx for fast respond after posting in this topic Quote Link to comment Share on other sites More sharing options...
rsbrowndog Posted July 28, 2015 Share Posted July 28, 2015 Great video here that the devs posted recently: Looking great! Quote Link to comment Share on other sites More sharing options...
Atomic Game Engine Posted February 1, 2016 Author Share Posted February 1, 2016 Hello! We've been hard at work on Atomic and have released a new Dev Snapshot! It is available from our site: http://atomicgameengine.com/forum/#/discussion/110/atomic-editor-development-snapshots/p1 Update Notes: + High performance Chromium WebView with 2D, 3D, and UI support (https://bitbucket.org/chromiumembedded/cef) + New integrated JavaScript/TypeScript code editor based on Ace (https://ace.c9.io) + New Water Shader, Multi-tab Web Browser, Atomic Drive-in, and Web Texture examples + Updated ToonTown example with dynamic physics, improved lighting, and object placement + Added scripting support for raycasting in 3D + Added UI Debugger to the Developer tools menu for debugging UI layout, batching, and event tracking + Support for mixing realtime shadows with lightmaps, currently D3D9/11 only (thanks @mattbenic) + Added Asset Database scan/force import to Developer Debug menu + Added TSLint to the build process (thanks @shaddockh) + Support for EngineConfig in Atomic Player (thanks @mattbenic) + Fixed issue with 0 size files in deployment (thanks @mattbenic) + Fixed issue with UIView and UITabContainer resizing + Fix for TMXLayer2D SharedPtr issue (thanks @rsredsq) + Build in parallel with multiple jobs when using xcodebuild + Mac and Windows Atomic Editor binaries are now code signed 3D WebView Scene Example Water Shader Example Google Maps in the UIWebView Multi-tab browser example Star Wars! Simple WebTexture Example New code editor with syntax coloring and autocomplete for JavaScript and TypeScript A look at the Atomic Editor under the UI Debugger Cheers! - Josh WombatTurkey 1 Quote Link to comment Share on other sites More sharing options...
WombatTurkey Posted February 2, 2016 Share Posted February 2, 2016 Wow, looks freaking awesome. Going to try it out later today. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.