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
    Create a Space Invaders Game in Corona: Finishing GameplayPreview image@2x
    118 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
    140 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
    158 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…
  • Code
    Create a Plane Fighting Game in Corona: Gameplay1942 game preview
    39 shares
    In the first part of this series, we managed to get the start screen showing and were able to transition to the "gamelevel" screen. In this tutorial, we continue where we left of and start implementing the gameplay.Read More…
  • Code
    Create a Plane Fighting Game in Corona: Interface1942 game preview
    70 shares
    In this short series, I will be showing you how to create a plane fighting game reminiscent of the old 1942 arcade game. Along the way, you'll learn about Corona's storyboard functionality, timers, moving a character, and a bit of trigonometry. Let's get started.Read More…
  • Code
    Build a Poker Game in Corona: Game LogicOd95a preview image@2x
    24 shares
    In the first part of this tutorial, we set up the project and created the game's interface. We also created and implemented a function to create a deck of cards. In this second tutorial, we will create the game logic.Read More…
  • Code
    Using CreateJs: PreloadJS, SoundJS, and TweenJSCreatejs wide retina preview
    195 shares
    In the first part of this series about using CreateJs, we had a look at EaselJs. In this second and last part, we will look at PreloadJs, SoundJs, and TweenJs.Read More…
  • Code
    Build A Poker Game in Corona: Interface SetupOd95a preview image@2x
    33 shares
    In this two-part tutorial, I will show you how to build a poker game using the Corona SDK. You will learn about touch controls, tweening elements, timers, and how to create a custom sort function.Read More…
  • Code
    Using CreateJS - EaselJSCreatejs retina preview
    332 shares
    In this tutorial we will be exploring the CreateJS suite of libraries. CreateJS is suite of JavaScript libraries and tools for building rich, interactive experiences with HTML5. The CreateJS suite is divided into four libraries.Read More…
  • Code
    Corona SDK: Make a Word Drop GamePreview@2x
    2 shares
    In this tutorial, I'll teach you how to create a Word Drop game using the Corona SDK. We'll build the game from start to finish so I encourage you to follow along. In this tutorial, we will work with timers, physics, and implement our own touch controls. Let's get started.Read More…