Subscribe to GameFromScratch on YouTube Support GameFromScratch on Patreon
14. April 2016

 

Cocos Creator is an all in one open source JavaScript game engine and editor built over the Cocos2d-x game libraries.  They just released version 1.0.1, primarily a bug fix release as you can see from the details below.  If you are interested in learning more about Cocos Creator I did a fairly in-depth hands on with a previous version.

 

Changes and fixes from this release include:

  1. [Animation] Allow position.x and position.y properties can be added separately in an animation
  2. [Animation] Fixed a bug that ‘add clip’ may cause error when selecting child node of animation root.
  3. [Editor] Main window’s title now shows project name and scene path
  4. [Editor] Added a dialog letting user choose display language when running editor for the first time
  5. [Component] Fixed AudioSource volume setting has no effect issue.
  6. [Build] Fixed error of duplicated classes when publish to Web
  7. [Render] Fixed scene render not update in time when a node’s parent change
  8. [Render] Fixed spine graphics showing wrong blend factor on Web
  9. [Render] Fixed preview in Wechat may display black screen issue.

 

Cocos Creator is available for download on both Windows and Mac at this location.

GameDev News


30. March 2016

 

I just recently took an in-depth look at Cocos Creator, an open source JavaScript powered 2D game engine with full editor.  They just hit the milestone release of Cocos Creator 1.0.

 

So, what’s in this release?

  1. A better coding environment
  2. A reliable native development and publishing workflow
  3. New UI elements: EditBox and Grid Layout
  4. Spine skeleton animation and Tiled Map support

 

More details of the release are available here.  Or you can see an earlier version of Cocos Creator in action in the video below.

 

GameDev News


1. March 2016

 

Cocos Creator is a visual game creation system built over the Cocos2d-x game engine, enabling more visual development of 2D games.  It is now available in public beta and can be downloaded here.

From the announcement:

Cocos Creator is a complete package of game development tools and workflow, including a game engine (based on Cocos2d-x), resource management, sceneimage editing, game preview, debug and publish one project to multiple platforms.

For the first time we introduced entity-component structure and data-driven workflow to the cocos2d-x family. With JavaScript, you can scripting your component in no time. The editor and engine extension is also made with JavaScript so you can make games and refine your tool in a single programming language.
Cocos Creator is an provides an innovative, easy to use toolset such as the UI system and Animation editor. The toolset will be expanding continuously and quickly, thanks to the open editor extension system.

You can download Creator and also review the documentation.

GameDev News


12. February 2016

 

SDKBOX started life as a tool that made integrating 3rd party SDKs such as Google Analytics or Google/Apple IAP into Cocos2d-x applications easy.  It was just recently spun out from under the Cocos2d-x project by parent company Chukong.  This move seems to be in advance of adding support for other engines, namely Unreal and Unity.  Right now however the implementation for both engines is minimal, limited to just the In-App Purchases module.  I assume in time more plugins will be brought over to the other engines.

 

From the above linked article:

Asked why the company did this, Zhao said in an email, “By being a standalone company we can cover a much broader (fully half) portion of the market. SDK fatigue is an efficiency drain for all mobile developers, regardless of the engine they are using. By defining the problem we are working on, rather than the engine we are working with, we can serve game developers impartially.”

SDKBOX has also begun supporting rival game engines from Unity Technologies and Epic Games with its 2.0 update. And earlier this month, the SDKBOX in-app purchase controller was approved for sale and listed in the Unity Asset Store.

Haozhi Chen, CEO of Chukong Technologies, said in a statement, “Spinning off SDKBOX was the next logical step for scaling the business within the games industry. This move provides more autonomy for SDKBOX to support additional engines and grow market share in the live operations technology market for games. Additionally, the new company will have dedicated financial and strategic support from Chukong, and we’re looking forward to the future growth of this sector for our overall business.”

GameDev News


22. January 2016

 

Cocos2D-X, the popular cross platform C++ 2D game library, just released version 3.10.  If you are interested in learning more, I have a full Cocos2D-x tutorial series available here.Cocos2d-x Logo

 

From the release notes:

[HIGHLIGHT] UI: Rewrite Scale9Sprite and improve the scale9sprite performance and reduce memory consumption.

[HIGHLIGHT] UI: Change PageView to derive from ListView.

[NEW] Core: Added Application::getVersion() to get the app version.

[NEW] UI: Add PageView indicator.

[NEW] UI: Label add three Overflow type to new label, see release note for more information.

[NEW] UI: UIText::clone supports clone the text effect.

[NEW] Label: Add methods to query label effect state.

[NEW] UI: UIRichText support the new line element.

[REFINE] 3rd party: WebP loading improvements WebP loaded as premultiplied alpha if it has.

[REFINE] UI: Slider `setCapInsetProgressBarRebderer` change to `setCapInsetProgressBarRenderer`.

[REFINE] UI: RichText support new line element.

[REFINE] UI: Set focus to Widget when touched.

[REFINE] 3D: Change char* to string in Terrain.

[REFINE] Studio: Merge Studio ActionTimeLine change back into engine.

[REFINE] Studio: Merge Studio changes for compatible withe 32bit Mac System.

[REFINE] Studio: Merge Studio changes for lua-binding, js-binding and simulator.

[REFINE] Mac: Make engine compatible for 32bit Mac.

[REFINE] 3rd party: WebP loading improvements WebP loaded as premultiplied alpha if it has.

[REFINE] Audio: AudioEngine on Linux replace the original SimpleAudioEngine with a new version of FMOD, now AudioEngine support all platforms!

[REFINE] IOS: Add virtual keyword for some render related function.

[REFINE] UI: Fixes boring deprecated warning in HttpRequest.

[REFINE] Network: Fix Downloader bug on iOS & Android platform.

[REFINE] Studio: Fix deprecation warning in SkeletonRenderer.

[REFINE] JS: Add js test case for fix, improve template.

[REFINE] Network: Permit http access to cocos2d-x.org in test projects on iOS.

[REFINE] Network: Crash when removing a remotely downloaded image from texture cache in js-binding.

[REFINE] Win10: WinRT project update version to v3.10.

[REFINE] Console: Add quiet option for Cocos Toolkit.

[REFINE] JS: New GC model for js-binding.

[REFINE] Doc: Fix typos in documentation and comments.

[REFINE] UI: update controlButton size calculate with new Scale9Sprite logic.

[REFINE] Win10: Added missing _USRJSSTATIC preprocessor define for ARM builds.

[REFINE] JS: Added ccvector_to / ccmap_to converted to new js-binding API.

[REFINE] UI: Slider misprint fix.

[FIX] Network: fix possible websocket crash in its destructor.

[FIX] Core: Fix premultiplyAlpha for mipmaps and compressed textures.

[FIX] UI: Fix Scale9sprite rendering error when content size smaller than the sum of leftInset and rightInset.

[FIX] Win32: Fix EditBox crash when removing an EditBox in a scheduler.

[FIX] Android: Fix cannot add view to mFrameLayout when extends Cocos2dxActivity.

[FIX] 2D: Fixed actionNode set at wrong position bug.

[FIX] 3D: Fix the movement of PUParticle lags one frame.

[FIX] UI: Fix the wront argument of setPlaceholderFontName in EditBox.

[FIX] UI: Fix EditBox editBoxEditingDidEnd may use the original text after change the text of EditBox in user script.

[FIX] Audio: Fix `FinishCallback` never be called in Windows.

[FIX] UI: Fix Layout stencil clipping nested with Clipping Node rendering issue.

[FIX] UI: Keyboard doesn't hide when click the screen outside of EditBox on iOS platform.

[FIX] UI: Fix a fatal bug in EditBox implement on Windows platform.

[FIX] UI: Fix edit box setPlaceholderFontName and scale font size issue.

[FIX] Core: Fix memory leak when initWithImage() failed.

[FIX] Network: CCDownloader on iOS is broken in v3.9 js-binding.

[FIX] JS: Bindings fixes for Menu, Sprite and Label.

[FIX] Studio: Remove weak reference in ActionNode.

[FIX] UI: shouldStartLoading method should return value to js in js-binding.

[FIX] UI: Fix scrollview render error.

[FIX] JS: Fix win32 js project crash issue.

[FIX] UI: Button touch doesn't work with scale9 enabled.

[FIX] JS: Fix evalString doesn't return result issue.

[FIX] JS: Fix ComponentJS proxy management issue in JSB.

[FIX] Android: Fix include in cocos network module.

[FIX] Network: Fix web socket crash.

[FIX] UI: Fix TextField missing default password style text setting.

[TEST] S9SpriteTest: Scale9Sprite fade actions with cascade opacity.

[TEST] Web: Remove default focus block from UIFocusTestVertical.

[TEST] Lua: Fix pageViewTest Horizontal scroll won't work in Lua-test.

 

Cocos2d-x can be downloaded here.

GameDev News


GFS On YouTube

See More Tutorials on DevGa.me!

Month List