Tag Archives: Game API

Video: Unity 5 Tutorial Building Games for Windows 10

Are you looking to build 3D games with Unity 5 for the Windows 10 Universal Windows Platform (UWP)? Popular presenter and author Adam Tuliper returns with an expert team to help you do just that! Add to your Unity skills as you explore Unity 5, the latest powerful Unity game engine, which adds hundreds of new features on top of its prior version.

Take a quick tour of the architecture, see how to get the controls up and running, and explore audio mixing, along with lighting and illumination features. Learn how to create a great-looking 3D game with powerful features: write a game design document, prototype it out in Unity, and write the C# code (including AI). Plus, discover camera modes and effects, as you learn to build for the Windows 10 UWP. Don’t miss this fun-filled 3D day!

1. Overview and Prototyping the Game
Discover Unity 5 with a quick tour of its editor and features. Then learn ways to define your game and prototype it out.

2. Utilizing Unity 5 Features
​Discover what’s new in Unity 5 such as an enhanced physics system, audio mixer, animation and how to build new features into a game.

3. Coding and AI
Learn how to bring your game objects to life including movement, score counting, adding AI to characters. Microsoft has brought some great tools to the table including Visual Studio Tools for Unity.

4. Everything I Wish They Told Me About Cameras
​You cannot see things without camera, and most games use such plain basic cameras. Discover ways to set your resolutions, features like parallax, and working with orthographic vs perspective cameras.

5. Designing a Great UI
Unity UI is the latest system to bring a user interface to your game. Learn how to implement it into your game, code against it, and enable multi-resolution layouts

6.Building for Windows 10
Windows 10 brings a new Universal Windows Platform shared across all Windows 10 devices. Learn about building your Unity games for the Windows 10 platform and multiple device types.

GameplayKit: State Machine for non-game Apps

via iNVASIVECODE iOS Blog | GameplayKit State Machine for non-game Apps.

Developing mobile Apps is a complex task, but it is our job as developers to solve that complexity. And a state machine is one tool that helps us construct simplicity out of complexity. So, in this Xcode tutorial in Swift, I will show you how to use a state machine when developing apps for iOS 9 and OS X 11 El Capitan.

A view controller can easily become a class embedding complex functionalities. For example, imagine a view controller that has to display a user’s profile from a social network. The first situation that we might encounter is that the data are still not available to the app at the moment when the viewcontroller’s view appears. In this case, we have 2 states that we need to handle: data are available and data are not available. The views and the corresponding layout depend on the current state. The simplest way of handling these states could be a boolean. For example, if data are available, the boolean is set to true, and if the data are not available the boolean is set to… mmmm, wait a second, this is not so simple. But what does “data are not available” mean exactly? Maybe, the data are still not available while we are asking for it from the remote server, or the data are not available because we are unable to retrieve the data from the remote server. Depending on this “unavailability”, we need to customize the UI depending on the real state of the data.

So, now we have 3 states, and our app needs to be able to transition from one state to another. For example, when we receive the data from the server, the UI could change from displaying an animated activity indicator to hiding the activity indicator. But if the application did not receive any data, we should still hide the activity indicator and inform the user that there is no data.

So our initial view controller has evolved. And now we not only need to track our current state, but we also need to track the state transition.

In iOS 9 and OS X 11 El Capitan, a new API is now available to create a state machine seamlessly. This new API is part ofGameplayKit, which is usually used to develop video games. So now I will show you how to use this video game API to manage the state of your application.

Making a Game API Server Using NodeJS: Revisited

via Making a Game API Server Using Node.js: Revisited.

A few years ago, Brett Lawson made a great blog series on creating a game server using Node.js and Couchbase Server. Since then, the Node.js SDK for Couchbase has grown significantly from version 1.x to 2.x.

In this article we’re going to revisit those original three posts and change them to keep up with the latest Node.js and Express Framework standards as well as the latest Node.js SDK version of Couchbase.

Gonzo Game Development

Procedural Tactical RPG

Click to Read

Wizards’ Duel is not in a playable state at the moment but the project should build without problem and some test assets are present to, hopefully, prevent the game from crashing during startup. Please bear in mind that this repository is only used for development and not for deployement. To follow the development and news please refer to the project’s site.

Tower Defense in JavaFX.

Click to Read

I wanted to use my Game Engine to write a Tower Defense game for a long time, but since there was an effort to create a JavaFX Tower Defense Game by another group, I thought I should rather create a different game instead. From the mailing list I learnt, that the other game is no longer being developed. So I decided I should give it a try.

Tower Defense is a game that is perfect for a Tile based approach, so I started to look for some tiles. I found some here and the artist, Silviu Ploisteanu, gave me the permission to use them in my demo. Tower Defense as a game is very similar to a TileMap editor, so I’ll be able to reuse a lot of code from the Editor I’ve created a while ago: