SpriteKit Basics
5 PostsSpriteKit is Apple's 2D game engine—a rendering engine built on top of OpenGL. It was introduced with iOS 7, and each subsequent release has brought great additions to the framework. With the use of textured sprites, a built-in physics engine, and the very powerfulView Learning Guide...SKAction
class, you can very quickly build functional 2D games.Primer for Creating Isometric Worlds
2 PostsThis tutorial gives you a broad overview of what you need to know to create isometric worlds. You'll learn to create tile based 2D and Isometric levels from a two-dimensional array based level data. We'll also look into depth sorting and character animation in the Isometric view.View Learning Guide...Unity 2D Joints
2 PostsUnity is a well known, well documented, and very recognised game engine. Is a multi-platform solution, and it also allows you to create games or applications aiming several platforms (iOS, Android, Web, PC, among others). Originally, Unity was focused in 3D development however, recent releases provide tool for 2D development. This tutorial will focus on explaining how 2D physics joints work and how to use them to achieve great effects (without sacrificing the game performance).View Learning Guide...Basic 2D Platformer Physics
7 PostsThis series will cover how to create a simple and robust physics system for a platformer game.View Learning Guide...How to Adapt A* Pathfinding to a 2D Grid-Based Platformer
6 PostsIn this series, Daniel Branicki explains how to modify a standard A* pathfinding algorithm to work for platformers by taking into account the way gravity restricts vertical movement. The new algorithm could be used to create an AI character that follows the player, or to show the player a route to their goal, for example.View Learning Guide...Bone-Based Unity 2D Animation
3 PostsIn this tutorial series, we'll show you how to create a bone-based 2D animation with Unity. In each post, we'll focus on a specific part of the animation process, from assembling the separate sprites, to designing the animations, to using Unity's Mecanim tool to blend the animations.View Learning Guide...