Subscribe to GameFromScratch on YouTube Support GameFromScratch on Patreon


6. June 2017


Now that VR is here (and somewhat disappointing), the new hotness is AR, augmented reality.  Essentially AR is a blending of real world data, generally a live feed from a devices camera, with programmatic overlays.  Apple have jumped into the AR realm with the release of ARKit, an SDK for iOS devices running the upcoming iOS 11 operating system.  ARKit requires the devices to be running an A9 or A10 processor, either on iPad or iPhone devices.

In Apples’ own words, ARKit is:

iOS 11 introduces ARKit, a new framework that allows you to easily create unparalleled augmented reality experiences for iPhone and iPad. By blending digital objects and information with the environment around you, ARKit takes apps beyond the screen, freeing them to interact with the real world in entirely new ways.

ARKit can also be integrated in existing engines such as Unreal Engine or Unity.  A Unity plugin for ARKit is currently available here while Unreal support ARKit in the current Github build of the engine.  Unreal Engine and ARKit functionality was demonstrated in an example called Wingnut, demonstrated below.


The ARKit developer homepage is available here.

GameDev News

blog comments powered by Disqus

Month List

Popular Comments

Kode Studio 16.1 Released–An IDE for Kha Development
Subscribe to GameFromScratch on YouTube Support GameFromScratch on Patreon


24. January 2016

 

Kode Studio 16.1 was just released, a fork of the Visual Studio Code editor specifically modified to work with the Kha library for Haxe.  Eventually Kode Studio should be useful as an IDE for general Haxe development... maybe, read on for more on this.

 

From the release notes:

The first public version of Kode Studio is out, Github hosts the downloads. Kode Studio is a fork of Visual Studio Code, optimized for Kha (Kore support will also be added). This is a very early version of Kode Studio but features debugging support which is in many ways superior to anything else currently around for Haxe based development, based on VSCode's Chrome debugger, Haxe's JavaScript target and a modified HTML5 target in Kha. It's cross-platform, very fast (runtime and compile time) and very convenient (no additional software required).

To get started with Kode Studio, just unzip the archive, start the executable and open a directory (File -> Open Folder) containing a Kha project - or open an empty folder and hit the "Init Kha Project" command (Press F1, type Kha, click it).
Kode Studio Create Kha Project

To debug open the debugging panel (the bottom icon on the very left) and click the green play button.
Kode Studio Debugging

Code completion will work after your first debugging session.

We hope you will enjoy developing in Kode Studio but as mentioned before, this is a very early release. Please tell us about any problems you encounter.

Oh and here are the answers to the questions everybody wants to ask:

Is the fork necessary? Couldn't it be an extension?
Currently it could be an extension for the most part, there are about 20 lines of code outside of extensions right now. But that is not were Kode Studio is headed. All functionality of Kit (Kha's previous GUI tool) will be integrated. The IDE will be tightly coupled to Kha's and Kore's build systems. Much of that can not be done in extensions. VSCode is a strong base but it's also a cage that has to be blast open to do Kha justice.

Is this a general Haxe IDE?
Right now - no. In the future - probably yes. But will it be a better Haxe IDE than VSCode plus the proper extensions? Probably not. The focus is clearly on Kha and Kore for Kode Studio. Every change done to the VSCode Haxe plugins that's not specific to Kha will end up in pull-requests for the original projects - namelyhttps://github.com/jcward/vscode-haxe andhttps://github.com/jcward/vscode-hxcpp-debug

GameDev News ,

blog comments powered by Disqus

Month List

Popular Comments