James Tyner
James Tyner is a Mobile and Web Application Developer residing in North Carolina. When he is AFK he likes to play guitar and study Theology.
Tutorials
  • Code
    An Introduction to Quartz 2DQuartz@2x
    135 shares
    In this tutorial, I will be teaching the basics of the Quartz 2D drawing engine. After reading this tutorial, you should have a good understanding of the basic drawing capabilities offered by Quartz 2D and be ready to incorporate it into your own projects.Read More…
  • Code
    Create Space Invaders with Swift and Sprite Kit: Finishing GameplayPreview image@2x
    110 shares
    In the previous part of this series, we made the invaders move, the player and invaders fire bullets, and implemented collision detection. In the fourth and final part of this series, we will add the ability to move the player using the accelerometer, manage the levels, and ensure the player dies when hit by a bullet. Let's get started.Read More…
  • Code
    Create Space Invaders with Swift and Sprite Kit: Implementing GameplayPreview image@2x
    134 shares
    In the previous part of this series, we implemented the stubs for the game's main classes. In this tutorial, we will get the invaders moving, bullets firing for both the invaders and player, and implement collision detection. Let's get started.Read More…
  • Code
    Create Space Invaders with Swift and Sprite Kit: Implementing ClassesPreview image@2x
    163 shares
    In the first part of this series, we explored the basics of the Sprite Kit framework and implemented the game's start screen. In this tutorial, we will implement the game's main classes.Read More…
  • Code
    Create Space Invaders with Swift and Sprite Kit: Introducing Sprite KitPreview image@2x
    223 shares
    In this series, I will be teaching you how to create a Space Invaders inspired game using Sprite Kit and the Swift programming language. Along the way, you will learn about Sprite Kit's integrated physics engine, generate particles using Sprite Kit's built-in particle editor, use the accelerometer to move the player, and much more. Let's get started.Read More…
  • Code
    Create a Dancing Hangman Game in Corona: GameplayPreview image@2x
    104 shares
    In the first part of this two-part series, we se tup the main scene and finished the code to draw the hangman. In the second and final part, we will implement the gameplay of the game.Read More…
  • Code
    Create a Dancing Hangman Game in Corona: Project SetupPreview image@2x
    110 shares
    In this two-part series, I will be showing you how to create the classic game of hangman. This version comes with a surprise ending, however. If you win the game the hangman does a happy dance. Along the way, you will learn about Corona's drawing API, scene management, dispatching custom events, how to utilize a sprite sheet, and how to use modules to emulate classes in the Lua programming language.Read More…
  • Code
    Create a Space Invaders Game in Corona: Finishing GameplayPreview image@2x
    121 shares
    In the previous part of this series, we got the player's ship moving, got the invaders moving, and detected when a player bullet had hit an invader. In this final part of the series, we will get the invaders attacking the player, handle levels, and add the ability for the player to die.Read More…
  • Code
    Create a Space Invaders Game in Corona: Implementing GameplayPreview image@2x
    137 shares
    In the first part of this series, we set up some defaults for the game and laid the foundation for transitioning between scenes. In this part, we'll begin implementing the game's gameplay.Read More…
  • Code
    Create a Space Invaders Game in Corona: Project SetupPreview image@2x
    162 shares
    In this three-part series, I will be showing you how to create a game inspired by Space Invaders. Along the way, you'll learn about Corona's scene management functionality, timers, moving a character, the built-in physics engine, and how to use modules to emulate classes in the Lua programming language.Read More…
  • Code
    Create a Plane Fighting Game in Corona: Finishing Gameplay1942 game preview
    127 shares
    In the fourth and final part of this series, we continue where we left of in the previous tutorial. We'll create enemy planes the player needs to avoid or shoot, and we'll also create a game over screen.Read More…
  • Code
    Create a Plane Fighting Game in Corona: More Gameplay1942 game preview
    107 shares
    In the previous tutorial of this series, we started implementing the game's gameplay and already managed to get the plane moving around on the screen. In this tutorial, we'll continue implementing the gameplay.Read More…