Subscribe to GameFromScratch on YouTube Support GameFromScratch on Patreon
8. July 2018


Apple have just rejected an application being updated on their app store due to “non-public API usage”.  This generally means the application used an non-official or undocumented API on their system and this is not allowed.  There are a variety of reasons for this, such as guaranteeing the application will run in the future if that API call is changed or removed, or it could be that the app is intended for Apple’s usage only.  Why is this relevant at all?  Well last month Apple deprecated OpenGL support and using Vulkan with MoltenVK was one such work around for supporting iOS and Mac OS 3D in the future without having to write your own Metal renderer.  That makes the timing of this news suspect.  This leaves three possible outcomes.  First, the developer could have made a mistake.  Second, the MoltenVK team may in fact be using APIs they shouldn’t be.  Or finally, Apple may be trying to force people into their developer ecosystem by targeting a cross platform tool.


The original notice of the app’s reject and MoltenVK usage was posted on phoronix.com:

We were alerted today by an indie game studio that one of their iOS games is now rejected by Apple over its MoltenVK usage. Specifically, the game was rejected for "non-public API" usage. Apple's rejection letter cites the use of non-public interfaces around IOSurface, which is used directly by MoltenVK.


There is also now an open issue on the MoltenVK github, which is most likely where this story will unfold.  If you are looking for alternatives to writing your own Metal renderer, be sure to check out our guide to OpenGL alternatives.  Just realize that MoltenVK may not be as good of a recommendation as it was before!

GameDev News


5. July 2018


As we reported a few days back, the Patreon page for the Armory game engine was deleted and all contributors were refunded.  There was no announcements or details on why such an action occurred leaving users to wonder what exactly happened and what the future held for the Armory game engine.  We finally have a bit of an update and it’s a mix of good and bad news.  First the good news, development continues on the Amory game engine, so if you are interested in learning more, be sure to check out our ongoing tutorial series to get up to speed.  The bad news is, the funding situation isn’t resolved.


More details from Armory:

Originally, Armory was using Patreon. We managed to reach the goal ($1600) and Armory was released as a free software. A dream come true! A few days ago, I received an email noticing me that the patreon page was removed. Then, after contacting support, I learned that the page was off due to suspected fraud. I do not yet know what exactly that means, whether it was something I (unknowingly) did or if it was a mistake.

This caused a confusion that Armory is being discontinued or sold off. Armory will continue to be developed as free and open-source software and I am fully committed to it. Since I value Armory as a long-term project, I want to keep things as stable as possible. If someone decides to use the technology, he should not worry it will be shut-down tomorrow. This is crucial.

In the end, I realized Patreon has every right to do this. To prevent this from happening in the future, I decided to start a dedicated funding page. It is still powered by a third-party service (gumroad), however the funding process and status of the project will always be publicly visible on this page, without risk of being taken down.

Once again, I thank you for endless support. Please contact me directly or post in the forums in case of issues. This page will continue being edited with further improvements and fixes. See you around with more updates soon!


Hopefully most of the users that just got their contributions refunded will now direct their refunds toward the new donation page.

GameDev News


5. July 2018


AppGameKit is an interesting game framework, with both a higher level basic like layer to get started and a lower level C API if you want to get a bit lower level.  I have previously featured AppGameKit in the Closer Look series, if you are interested in learning more.  Thanks to user Hockeykid, you can now use AppGameKit with the Java and Kotlin languages.


Now you can utilize the power of App Game Kit with the flexibility of Java or Kotlin. Java/Kotlin offer the perfect alternative to Tier 1 due to the simple yet very powerful and versatile syntax.


Here a just a few of the Benefits
Object Oriented Programming
Java & Kotlin are built around OOP using modern and well known concepts such as Classes, Interfaces, Inheritance, etc. These allow for clean, elegant, and organized code that is both reusable and extensible
Vast Libraries
Java & Kotlin have a wide range of both 1st party and 3rd party libraries that can add lots of functionality from basic Data Structures (Queues, Linked Lists, HashMaps, etc) all the way to libraries for Gesture Recognition, Digital Signal Processing, etc.
User Interface
Want to make a desktop tool in AppGameKit? Kotlin & Java have plenty of different libraries for UI like JavaFX, AWT, or Java Swing which will work alongside AGK.
Supported Platforms
Windows
Linux
Future Platforms
Mac OSX
Android


Learn more about the release and how to get started in this forum post.

GameDev News


2. July 2018


Right now if you go to the Armory game engine Patreon page you are great with:image


This engine was recently open sourced because it hit the Patreon goal of $1,600 a month.  Development seemed to be proceeding nicely and everything was going swimmingly well, until this happened.  Not only is this message displayed, it seems Patreons are being refunded, potentially every single contribution going back to day one.  The following appeared on the Armory forums:

image


There are several other “me too” type comments in this thread.  There are no further details from Armory, Lubos the lead developer, nor Patreon.  I will update here if such an update occurs.  Hopefully the Armory engine is ok, I’m pretty excited by it.  In fact, I’ve done a full tutorial series!


EDIT – UPDATE, Lubos, the project creator just made the following tweet:

image



GameDev News


2. July 2018


A brand new tutorial series just went live on devga.me (to join the existing Armory 3D series), the Cocos Creator Crash Course.

Cocos Creator Crash Course - Devga.me Tutorial Series

The series currently consists of the following tutorial parts:

Cocos Creator Tutorial Series homepage

There are a few more tutorial chapters in active development.  The existing content should already be enough to get you up and running using the Cocos Creator game engine!  There will also be at least one video tutorial covering basically everything covered by the text series.

GameDev News Programming


See More Tutorials on DevGa.me!

Month List

Popular Comments