Fwd: GameClosure module

197 views
Skip to first unread message

Jishnu

unread,
Jun 24, 2016, 1:06:42 AM6/24/16
to game-clos...@googlegroups.com
Edit 2: Another attempt. This time removing all the links

Edit 1: Looks like my previous email is stuck in spam/moderation because of
the number of links.


Hi everyone,
Last week, we (Hashcube) moved all our internal gameclosure repos to
github. Also, we started doing all development related to gameclosure,
which can be opensourced, in github.

This is not a replacement or fork of gameclosure. We had to keep our
own repo and maintain internally when gameclosure development slowed
down.

Along with this, we are open sourcing all the devkit modules we
created internally for our games. this includes several ad networks,
analytics sdks and amazon appstore support.

On a side note. We crossed 1 Million downloads for Sudoku Quest in
Google Play and this week we are featured globally, including home
page banner in several countries.

Repos and changes/improvements - github<dot>com/hashcube

1. Devkit
- Initializes a game with our copy of devkit-core
- `devkit modules` gives correct version of active modules.

2. jsio
- Upgraded to latest underscore.js
- Ability to chain event listeners.
- Conditional import of modules/files

3. Devkit-core
- Nothing important, mostly pointing to our copies of native modules

4. Native-android
- Android 6.0 support - target SDK to 23
- Removed unnecessary permissions - Contacts, Phone, Storage
- Better memory management for low end devices
- OpenSSL upgrade
- Ability to copy assets to build (needed for amazon gamecircle)

5. Native-ios
- 3D touch support (quick implementation, need to use our utils module)
- Remove notification support
- Copy resource and bundles to the build

6. Native-core
- Temporary fix for flickering issue
- Half sizing for android

7. Timestep
- Fix for default value in InputDialog box
- Fixes for ScrollView
- New StackView event for stack change - 'StackChanged'
- Fix memory leak in remove from superview
- Helper functions for ViewPool - onObtain, onRelease
- Fix for TextView stroke and shadow
- Fix ButtonView event trigger

8. Adventuremap
- A lot of performance optimizations!
- Smooth infinite scrolling maps
- All the changes requires it's own post.

9. DevkitHelper
- Some of the modules that we use internally across all our games
- Ad-manager - to manage ads from multiple networks
- Audio - Helper function on top of AudioManager for ease of use
- Country - To get country of the user without asking for location permission
- Error Handler - Send javascript errors to server for record production bugs
- Event manager - Helper function to handle multiple analytic services
- History - Handle back button in Android with ease
- i18n - Localize text based on user's device language
- Model - Model written with GameClosure in mind. Useful to separate
logic from view related code.
- Storage - To handle localstorage writes and reads with ease. Also
has support functions
- Style - move out ui style options to a json.
- Timer - Helper function to handle timeouts and intervals
- Tutorial - Easy way to handle user on boarding without adding
logic to your core game code.

10. Appsflyer
- Mobile marketing analytics and attribution platform,

11. Amazon Ads
- For Kindle devices

12. Admob
- Advertisement platform

13. Applovin
- Marketing automation and analytics

14. billing
- Support for Android 6.0
- Client side purchase verification.
- Amazon billing support in amazon branch

15. Charboost
- Cross promotion and app analytics

16. Facebook
- v2.3 SDK

17. Flurry
- Ads and analytics

18. GameAnalytics
- Analytics platform

19. GamePlay
- GooglePlay games support library
- Supports Achievements and Leaderboard in Android

20. GameCenter
- iOS gamecenter support

21. GameCircle
- Amazon game circle support

22. Gamethrive (OneSignal)
- Push notification platform

23. Localnotify
- Expanded notifications
- Support for custom notification icon, rather than using the
default app icon, so that we can add white icons in android to follow
Google guidelines.

24. Mobihelp
- Online help desk to get feedback directly from users
- It also supports FAQ

25. Supersonic
- Advertising platform, supports several ad networks

26. Utils
- Native share for iOS and Android
- Get advertising ID
- 3D Touch support



--
Regards,
Jishnu

Davide Aimone

unread,
Jun 25, 2016, 6:51:47 AM6/25/16
to Game Closure DevKit
I saw your post only now: great, great work!

We will move to your repo, while waiting GC starts again to mantain their framework
I have a couple of question:
 is there a fixed procedure to move from GC to your?
I don't see gamekit plugin but you have gamecenter and gameplay. If I'm not wrong gamekit is like a wrapper for them...How can I use it?

Jishnu

unread,
Jun 27, 2016, 2:39:19 AM6/27/16
to game-clos...@googlegroups.com
I forgot to include how to move. Please follow the steps below.

1. Change devkit-core to ours from dependencies section of your manifest file.
2. Delete the cache folder in which devkit keeps git repos,
~/.config/devkit/cache in GNU/Linux and ~/Library/Application
Support/devkit/cache in OS X. This is important, otherwise next step
will fail.
3. run `devkit install`
4. Done!


We wrote our GameCenter (iOS), GamePlay (Google Play) and GameCircle
(Amazon) modules before gameclosure published their gamekit plugin.
When gc published gamekit, we discussed about moving our modules, but
later decided to not to do it. One of the reason is, we didn't find a
better method to handle GameCircle along with GamePlay for Android
based builds. We may move to an implementation like gamekit when we
have a better method to handle Amazon builds. Advantage of using our
module over gamekit is, our modules are up to date, than gamekit.

Right now we are handling multiple builds by doing run time import with jsio.

```
if (device.isAndroid) {
jsio('import gameplay as gamekit');
} else (device.isIOS) {
jsio('import gamecircle as gamekit');
}
devkit.sendScore('xxx', 50);
```

All modules, GameCenter, GamePlay, GameCircle are having the same JS
api, so functions calls will work as expected irrespective of the
module / build.


--
Regards,
Jishnu

Davide Aimone

unread,
Jun 27, 2016, 3:10:57 AM6/27/16
to Game Closure DevKit
Well done! I will try to switch to your devkit core. 
In the meanwhile, I've added some features to your facebook-plugin (iOS), in the FU.ui "share" action and I will create a pull request soon.
I'm still trying to solve another problem: when the action is completed my callback is never called. I think it is something related to "transform" variable in pluginImpl.js

ui: function FBNativeUi (params, cb) {
  var transform = this.transform;
  nativeFB.request('ui', params, function (res) {
return cb(transform.ui(params, res));
  });

Do you have any clule?

},

Jishnu

unread,
Jun 27, 2016, 3:12:32 PM6/27/16
to game-clos...@googlegroups.com
Hi,
Last week, we (http://hashcube.com) moved all our internal gameclosure repos to github. Also, we started doing all development related to gameclosure, which can be opensourced, in github.


This is not a replacement or fork of gameclosure. We had to keep our own repo and maintain internally when gameclosure development slowed down.

Along with this, we are open sourcing all the devkit modules we created internally for our games. this includes several ad networks, analytics sdks and amazon appstore support.

On a side note. We crossed 1 Million downloads for Sudoku Quest in Google Play and this week we are featured globally - https://pbs.twimg.com/media/ClIGLHEVAAITmO5.jpg

Repos and changes/improvements

  - Initializes a game with our copy of devkit-core
  - `devkit modules` gives correct version of active modules.

  - Upgraded to latest underscore.js
  - Ability to chain event listeners.

  - Nothing important, mostly pointing to our copies of native modules

  - Android 6.0 support - target SDK to 23
  - Removed unnecessary permissions - Contacts, Phone, Storage
  - Better memory management for low end devices
  - OpenSSL upgrade
  - Ability to copy assets to build (needed for amazon gamecircle)

  - 3D touch support (quick implementation, need to use our utils module)
  - Remove notification support
  - Copy resource and bundles to the build

  - Temporary fix for flickering issue
  - Half sizing for android

  - Fix for default value in InputDialog box
  - Fixes for ScrollView
  - New StackView event for stack change - 'StackChanged'
  - Fix memory leak in remove from superview
  - Helper functions for ViewPool - onObtain, onRelease
  - Fix for TextView stroke and shadow
  - Fix ButtonView event trigger

  - A lot of performance optimizations!
  - Smooth infinite scrolling maps
  - All the changes requires it's own post.

  - Some of the modules that we use internally across all our games
  - Ad-manager - to manage ads from multiple networks
  - Audio - Helper function on top of AudioManager for ease of use
  - Country - To get country of the user without asking for location permission
  - Error Handler - Send javascript errors to server for record production bugs
  - Event manager - Helper function to handle multiple analytic services
  - History - Handle back button in Android with ease
  - i18n - Localize text based on user's device language
  - Model - Model written with GameClosure in mind. Useful to separate logic from view related code.
  - Storage - To handle localstorage writes and reads with ease. Also has support functions
  - Style - move out ui style options to a json.
  - Timer - Helper function to handle timeouts and intervals
  - Tutorial - Easy way to handle user on boarding without adding logic to your core game code.

  - Mobile marketing analytics and attribution platform,

  - For Kindle devices

  - Advertisement platform

  - Marketing automation and analytics

  - Support for Android 6.0
  - Client side purchase verification.
  - Amazon billing support in amazon branch

  - Cross promotion and app analytics

  - v2.3 SDK

  - Ads and analytics

  - Analytics platform

  - GooglePlay games support library
  - Supports Achievements and Leaderboard in Android

  - iOS gamecenter support

  - Amazon game circle support

22. Gamethrive (OneSignal) - https://github.com/hashcube/gamethrive
  - Push notification platform

  - Expanded notifications
  - Support for custom notification icon, rather than using the default app icon, so that we can add white icons in android to follow Google guidelines.

  - Online help desk to get feedback directly from users
  - It also supports FAQ

  - Advertising platform, supports several ad networks

  - Native share for iOS and Android
  - Get advertising ID
  - 3D Touch support


--
Regards,
Jishnu

http://j15h.nu

Jishnu

unread,
Jun 27, 2016, 3:12:32 PM6/27/16
to game-clos...@googlegroups.com
Looks like my previous email is stuck in spam/moderation because of
the number of links. So here is the version without links.


Hi everyone,
Last week, we (Hashcube) moved all our internal gameclosure repos to
github. Also, we started doing all development related to gameclosure,
which can be opensourced, in github.

This is not a replacement or fork of gameclosure. We had to keep our
own repo and maintain internally when gameclosure development slowed
down.

Along with this, we are open sourcing all the devkit modules we
created internally for our games. this includes several ad networks,
analytics sdks and amazon appstore support.

On a side note. We crossed 1 Million downloads for Sudoku Quest in
Google Play and this week we are featured globally -
https://pbs.twimg.com/media/ClIGLHEVAAITmO5.jpg

Repos and changes/improvements - github.com/hashcube

1. Devkit
- Initializes a game with our copy of devkit-core
- `devkit modules` gives correct version of active modules.

2. jsio
- Upgraded to latest underscore.js
- Ability to chain event listeners.
- Conditional import of modules/files

3. Devkit-core
- Nothing important, mostly pointing to our copies of native modules

4. Native-android
- Android 6.0 support - target SDK to 23
- Removed unnecessary permissions - Contacts, Phone, Storage
- Better memory management for low end devices
- OpenSSL upgrade
- Ability to copy assets to build (needed for amazon gamecircle)

5. Native-ios
- 3D touch support (quick implementation, need to use our utils module)
- Remove notification support
- Copy resource and bundles to the build

6. Native-core
- Temporary fix for flickering issue
- Half sizing for android

7. Timestep
- Fix for default value in InputDialog box
- Fixes for ScrollView
- New StackView event for stack change - 'StackChanged'
- Fix memory leak in remove from superview
- Helper functions for ViewPool - onObtain, onRelease
- Fix for TextView stroke and shadow
- Fix ButtonView event trigger

8. Adventuremap
- A lot of performance optimizations!
- Smooth infinite scrolling maps
- All the changes requires it's own post.

9. DevkitHelper
- Some of the modules that we use internally across all our games
- Ad-manager - to manage ads from multiple networks
- Audio - Helper function on top of AudioManager for ease of use
- Country - To get country of the user without asking for location permission
- Error Handler - Send javascript errors to server for record production bugs
- Event manager - Helper function to handle multiple analytic services
- History - Handle back button in Android with ease
- i18n - Localize text based on user's device language
- Model - Model written with GameClosure in mind. Useful to separate
logic from view related code.
- Storage - To handle localstorage writes and reads with ease. Also
has support functions
- Style - move out ui style options to a json.
- Timer - Helper function to handle timeouts and intervals
- Tutorial - Easy way to handle user on boarding without adding
logic to your core game code.

10. Appsflyer
- Mobile marketing analytics and attribution platform,

11. Amazon Ads
- For Kindle devices

12. Admob
- Advertisement platform

13. Applovin
- Marketing automation and analytics

14. billing
- Support for Android 6.0
- Client side purchase verification.
- Amazon billing support in amazon branch

15. Charboost
- Cross promotion and app analytics

16. Facebook
- v2.3 SDK

17. Flurry
- Ads and analytics

18. GameAnalytics
- Analytics platform

19. GamePlay
- GooglePlay games support library
- Supports Achievements and Leaderboard in Android

20. GameCenter
- iOS gamecenter support

21. GameCircle
- Amazon game circle support

22. Gamethrive (OneSignal)
- Push notification platform

23. Localnotify
- Expanded notifications
- Support for custom notification icon, rather than using the
default app icon, so that we can add white icons in android to follow
Google guidelines.

24. Mobihelp
- Online help desk to get feedback directly from users
- It also supports FAQ

25. Supersonic
- Advertising platform, supports several ad networks

26. Utils

Jishnu

unread,
Jun 29, 2016, 8:02:20 AM6/29/16
to Davide Aimone, Game Closure DevKit
On Mon, Jun 27, 2016 at 12:40 PM, Davide Aimone <aimo...@gmail.com> wrote:
Well done! I will try to switch to your devkit core. 
In the meanwhile, I've added some features to your facebook-plugin (iOS), in the FU.ui "share" action and I will create a pull request soon.
I'm still trying to solve another problem: when the action is completed my callback is never called. I think it is something related to "transform" variable in pluginImpl.js

ui: function FBNativeUi (params, cb) {
  var transform = this.transform;
  nativeFB.request('ui', params, function (res) {
return cb(transform.ui(params, res));
  });

Do you have any clule?

Looks fine. Are you sure you are calling the function ui with proper context?


Forgot to add one thing to the original post. We will be sending all our changes, if it make sense to have in the upstream, to gameclosure repos as PRs.

Davide Aimone

unread,
Jul 17, 2016, 10:17:50 AM7/17/16
to Game Closure DevKit, aimo...@gmail.com
Hi!
I'm pretty sure it is good since it works well on emulator but not on iOS. BTW today I'm trying to dig it

Davide Aimone

unread,
Jul 17, 2016, 3:52:20 PM7/17/16
to Game Closure DevKit, aimo...@gmail.com
I've just created a pull request for facebook plugin

Davide Aimone

unread,
Jul 20, 2016, 3:24:12 AM7/20/16
to Game Closure DevKit, aimo...@gmail.com
How can I use the latest devkit core version? I see the latest one is 4.5.0-12 but I can only use 4.5.0 in manifest. Is "-12" an internal version only?

Jishnu

unread,
Jul 20, 2016, 5:43:09 AM7/20/16
to game-clos...@googlegroups.com
Hi Davide,
We are keeping master branch same as GC master. Our changes are in the branch "hc" and tags are pointing to commits in that branch.

https://github.com/hashcube/devkit-core/blob/hc/package.json

Davide Aimone

unread,
Jul 20, 2016, 5:49:48 PM7/20/16
to Game Closure DevKit
Thank you for you support! I'm really impressed on how well your version works!

I have still have a couple of question:
1)after i move to hc branch, devkit install give me this error:

android update project -p TeaLeaf --target android-23 --subprojects

Error: Target id 'android-23' is not valid. Use 'android list targets' to get the target ids.

make: *** [setup] Error 1

iOS and browser version works well and I can't try the android version atm.Do I have to install v23 of android sdk?


2)I get a lot of warning like:

'//@ sourceURL' and '//@ sourceMappingURL' are deprecated, please use '//# sourceURL=' and '//# sourceMappingURL=' instead.

(both in your version and in GC one). Do you know how to fix/remove them?

Luís Fernandes

unread,
Jul 21, 2016, 3:41:49 AM7/21/16
to Game Closure DevKit
Great job!

Once again excellent Job Jishnu and HashCube Team.
Thanks for the share.
I am building a 'Weeby.co' like platform ( since I had no access to the platform I decided to create my own) and will have a modular approach how to set up a project and add third parties SDK's and stuff and your repo modules looks to be a great add on to the existing base. I will create a post about it in the next couple of days. If there is someone interested in this please contact me.

Cheers,
Luis F.

Davide Aimone

unread,
Jul 21, 2016, 3:50:15 AM7/21/16
to Game Closure DevKit
Hi Luis!
It seems the community is much more active than GC :D

I took a look at your site: are you a "one man show" in your company? (I don't know if this makes sense in english)
I have some question about your project, please open another topic where we can discuss it ;)

Ramprasad Rajendran

unread,
Jul 21, 2016, 6:53:23 AM7/21/16
to Davide Aimone, Game Closure DevKit
Thanks :) Davide.

answers inline:

On Thu, Jul 21, 2016 at 3:19 AM Davide Aimone <aimo...@gmail.com> wrote:
Thank you for you support! I'm really impressed on how well your version works!

I have still have a couple of question:
1)after i move to hc branch, devkit install give me this error:

android update project -p TeaLeaf --target android-23 --subprojects

Error: Target id 'android-23' is not valid. Use 'android list targets' to get the target ids.

make: *** [setup] Error 1

iOS and browser version works well and I can't try the android version atm.Do I have to install v23 of android sdk?


You have to install the v23 of the android sdk from the android sdk manager. You can invoke it by running android on the command line
 

2)I get a lot of warning like:

'//@ sourceURL' and '//@ sourceMappingURL' are deprecated, please use '//# sourceURL=' and '//# sourceMappingURL=' instead.

(both in your version and in GC one). Do you know how to fix/remove

them?

This might get fixed once you update to the latest devkit
 

Luís Fernandes

unread,
Jul 21, 2016, 1:29:26 PM7/21/16
to Game Closure DevKit
Hi Davide,

Yes it's a 'One' man show! :X
I am working with GC Devkit since mid 2013 and One Flag is my wannabe development studio and the two developed games were a test drive for the tech (https://groups.google.com/forum/#!searchin/game-closure-devkit/squares/game-closure-devkit/dpuZmNgT_4Y/Y2SGcjX_AgAJ).
Professionally I am an highly experienced software engineer/solution architect and currently developing ( as an hobby) a fast development tool much like Weeby.co ( a GC Devkit spin off).
Soon I will post here the current status for the cloud based development environment I've refereed to.

Cheers,
Luís F

Davide Aimone

unread,
Aug 10, 2016, 5:57:37 PM8/10/16
to Game Closure DevKit, aimo...@gmail.com
Hi Ramp!
Today I've upgraded to the last version of your repo and I've got a strange error on app startup:

From chrome console:
filterRenderer.js:63 Uncaught TypeError: filter.getType is not a function

This is the stack trace:
renderFilter (filterRenderer.js:63)

render (Image.js:426)

render (ImageView.js:155)

wrapRender (ViewBacking.js:195)

_renderSubviews (ViewBacking.js:206)

wrapRender (ViewBacking.js:196)

_renderSubviews (ViewBacking.js:206)

wrapRender (ViewBacking.js:196)

render (Engine.js:382)

_tick (Engine.js:370)

__bound (base.js:90)

timer.onTick (Engine.js:48)

exports.tick (timer.js:41)

onFrame (Timer.js:93)

There is also a screenshot:


Can you give me some directions? 
Thank you!

Jimmy Griffith

unread,
Aug 10, 2016, 7:36:56 PM8/10/16
to Davide Aimone, Game Closure DevKit
Hi Davide,

This is happening in the latest version of Chrome, because there's a conflict in canvas's context 2D class (conflicts with a new filter API default value is a string, "none").

One work-around is to put your game in WebGL mode using this in your manifest.json:

"browser": {
    "canvas": {
      "useWebGL": true
    }
  },

We fixed this in the main timestep repo, master branch, here: https://github.com/gameclosure/timestep/commit/b97d4d96db29b436b2bbe7dcde82b0b1dc3214bd

Cheers!
Jimmy
--
    
    
/**
 * Jimmy Griffith
 * Studio Head | Weeby.co
 *
 */

Davide Aimone

unread,
Aug 11, 2016, 3:51:16 AM8/11/16
to Game Closure DevKit, aimo...@gmail.com
Great! Thank you a lot! You saved my day :D
I have another question: as you can see from the screenshot I still get a lot of warning about sourceURL.

Jinshu said it will be fixed in the latest version of devkit but:
1)If I use 3.1.3 from GC I get some weird error and my app doesn't start (the last working version for me is 3.1.1)
2)I can't install HC one (3.1.3-4). What is the right command? 
I tried:
npm install -g devkit-hc, but the pack can't be found
npm install from a folder where i downloaded the source from github, but it gives me an error like
"__src is not defined" in tests/apps/manager.js line 4.
Any help? 

Cheers

Ramprasad Rajendran

unread,
Aug 11, 2016, 6:36:43 AM8/11/16
to Davide Aimone, Game Closure DevKit
Hi Davide,

To install the devkit, you have to clone the folder and run npm install -g inside the devkit that you cloned. Please let us know if that helps.

Davide Aimone

unread,
Aug 24, 2016, 9:03:50 AM8/24/16
to Game Closure DevKit, aimo...@gmail.com
Hi,
I successfully installed the latest version of devkit but I'm facing a new problem with both GC or HC version. If I run 
sudo devkit debug native-ios (same for native-android), this is the last part of the output

         [spriter]  not-cached b---resources-images cache missing

                    not-cached b---resources-images-ui cache missing

                    not-cached b---resources-images-tutorial cache missing

                    not-cached b---resources-images-settings cache missing

                    not-cached b---resources-images-mask-5 cache missing

                    not-cached b---resources-images-mask-4 cache missing

                    not-cached b---resources-images-mask-3 cache missing

                    not-cached b---resources-images-mask-2 cache missing

                    not-cached b---resources-images-mask-1 cache missing

                    not-cached b---resources-images-mask-0 cache missing

                    not-cached b---resources-images-level cache missing

                    not-cached b---resources-images-badge cache missing


nothing else. Build exits and I return to command line. No errors or warning before...Any clue?

Davide Aimone

unread,
Aug 24, 2016, 11:25:21 AM8/24/16
to Game Closure DevKit, aimo...@gmail.com
It seems the problem is in the else part, but I cannot understand why:

if (dw != sw || dh != sh) {
    this.drawImage(new Jimp(imageBuffer.raw)
      .crop(sx, sy, sw, sh)
      .resize(dw, dh), 0, 0, dw, dh, dx, dy, dw, dh);
  } else {
    var srcCols = imageBuffer.bitmap.width;
    var destCols = this.bitmap.width;

    var src = imageBuffer.bitmap.data;
    var dest = this.bitmap.data;
    console.log(src);
    console.log(dest);
    for (var i = 0; i < dh; ++i) {
      for (var j = 0; j < dw; ++j) {
        var idx = ((i + dy) * destCols + (j + dx)) * 4;
        var srcIdx = ((i + sy) * srcCols + (j + sx)) * 4;
        dest[idx] = src[srcIdx];
        dest[idx + 1] = src[srcIdx + 1];
        dest[idx + 2] = src[srcIdx + 2];
        dest[idx + 3] = src[srcIdx + 3];

Davide Aimone

unread,
Aug 24, 2016, 12:21:27 PM8/24/16
to Game Closure DevKit, aimo...@gmail.com
Another hint:
with release target it got stuck at (both android or iOS):

compressing JS for /Users/daimone/dev/game-closure/projectsV2/waikiki/modules/devkit-core/node_modules/jsio/packages/base.js...

                    compressing JS...

Js Devlover

unread,
Sep 3, 2016, 4:38:48 AM9/3/16
to Game Closure DevKit, aimo...@gmail.com
Thanks a lot. This helped.

-
JS Devlover

Davide Aimone

unread,
Oct 2, 2016, 2:26:58 PM10/2/16
to Game Closure DevKit
Hi again,
I have a problem with android apk. As you know google developer is now offering a pre-launch automated test on different devices and I'm having some problem with the ones with Android 4.4

The error is:
10-02 10:19:41.299: E/dalvikvm(26598): dlopen("/data/app-lib/it.hopeequipe.Waikiki-1/libtealeaf.so") failed: dlopen failed: cannot locate symbol "atof" referenced by "libtealeaf.so"...

The problem seems to be related to SKD API-23 and how it links external libs https://groups.google.com/forum/#!topic/android-ndk/RjO9WmG9pfE

How can I fix this? I'm quite sure I have to use API-23 with the latest version of devkit-core but in this way it seems I'm unable to support older version of Android.

Do you have any advice?

Davide Aimone

unread,
Oct 2, 2016, 3:21:02 PM10/2/16
to Game Closure DevKit
Sorry, my fault.
With the latest version of devkit/devkit-core the problem is already fixed :D

I love your job HC!


Il giorno venerdì 24 giugno 2016 07:06:42 UTC+2, Jishnu Mohan ha scritto:

Luís Fernandes

unread,
Nov 9, 2016, 5:28:10 AM11/9/16
to Game Closure DevKit
Hi guys,
Just wanted to drop a line to HashCube team and their awesome work on keeping devkit up to date.
Keep it going we cannot let this great tech stack die.Kudos to the bootstrap work done from the game closure team and for all keeping this project alive.

Cheers,
Luis Fernandes

google duck

unread,
Mar 18, 2018, 12:13:52 PM3/18/18
to Game Closure DevKit
Hi All,

We had developed some plugins for Devkit platform . We are making it open source.



On Friday, June 24, 2016 at 1:06:42 AM UTC-4, Jishnu Mohan wrote:
Edit 2: Another attempt. This time removing all the links

Edit 1: Looks like my previous email is stuck in spam/moderation because of
the number of links.


Hi everyone,
Last week, we (Hashcube) moved all our internal gameclosure repos to
github. Also, we started doing all development related to gameclosure,
which can be opensourced, in github.

This is not a replacement or fork of gameclosure. We had to keep our
own repo and maintain internally when gameclosure development slowed
down.

Along with this, we are open sourcing all the devkit modules we
created internally for our games. this includes several ad networks,
analytics sdks and amazon appstore support.

On a side note. We crossed 1 Million downloads for Sudoku Quest in
Google Play and this week we are featured globally, including home
page banner in several countries.

Repos and changes/improvements - github<dot>com/hashcube

Reply all
Reply to author
Forward
0 new messages