Free 10-Day TrialSign In
  • How-To Tutorials
    • Design & Illustration
    • Code
    • Web Design
    • Photo & Video
    • Business
    • Music & Audio
    • 3D & Motion Graphics
    • Game Development
    • Computer Skills
  • Courses
    Design & Illustration
    Code
    Web Design
    Photo & Video
    Business
    Music & Audio
    3D & Motion Graphics
    Bundles
  • eBooks
    Design & Illustration
    Code
    Web Design
    Photo & Video
    Business
    Music & Audio
    3D & Motion Graphics
  • Pricing
  • Envato Market
  • Envato Studio
  • Community
  • Help
envato-tuts+
  • Envato Market
  • Envato Studio
  • Community
  • Forum
  • Help
  • Free 10-Day Trial
  • Sign In
  • How-To Tutorials
    • Design & Illustration
      • Adobe Photoshop
      • Vector
      • Adobe Illustrator
      • Illustration
      • Tools & Tips
      • Inspiration
      • Graphic Design
      • News
      • Icon Design
      • Text Effects
      More Categories...Learning Guides
    • Code
      • Web Development
      • WordPress
      • Mobile Development
      • PHP
      • JavaScript
      • Flash
      • CMS
      • iOS SDK
      • News
      • Android SDK
      More Categories...Learning Guides
    • Web Design
      • CSS
      • HTML & CSS
      • HTML
      • UI Design
      • Adobe Photoshop
      • Complete Websites
      • Workflow
      • Design Theory
      • JavaScript
      • UX
      More Categories...Learning Guides
    • Photo & Video
      • Shooting
      • Post-Processing
      • Adobe Photoshop
      • Photo Critique
      • How-To
      • Photography
      • Video
      • Inspiration
      • Lighting
      • Adobe Lightroom
      More Categories...Learning Guides
    • Business
      • Marketing
      • Freelance
      • How-To
      • Planning
      • Communication
      • Careers
      • Small Business
      • Business
      • Productivity
      • Finance
      More Categories...Learning Guides
    • Music & Audio
      • Audio Production
      • General
      • Logic Pro
      • Workshops
      • Mixing & Mastering
      • Sound Design
      • Open Mic
      • Ableton Live
      • Reason
      • Recording
      More Categories...Learning Guides
    • 3D & Motion Graphics
      • Adobe After Effects
      • 3D
      • Motion Graphics
      • 3D Studio Max
      • Maya
      • Cinema 4D
      • Workflow
      • News
      • Visual Effects
      • Roundups
      More Categories...Learning Guides
    • Game Development
      • Game Design
      • Platform Agnostic
      • Implementation
      • Business
      • Programming
      • Flash
      • From Scratch
      • News
      • HTML5
      • Unity
      More Categories...Learning Guides
    • Computer Skills
      • OS X
      • App Training
      • Productivity
      • Tips & Shortcuts
      • How-To
      • Security
      • Electronics
      • Automation
      • Office
      • Hardware
      More Categories...Learning Guides
  • Courses
    • Design & Illustration
    • Code
    • Web Design
    • Photo & Video
    • Business
    • Music & Audio
    • 3D & Motion Graphics
    • BundlesComing Soon
  • eBooks
    • Design & Illustration
    • Code
    • Web Design
    • Photo & Video
    • Business
    • Music & Audio
    • 3D & Motion Graphics
  • Pricing
Gamedevelopment

Game Development TutorialsPlatform Agnostic

  • How-To Tutorials
  • Courses
  • eBooks
  • Categories
    • Game Design
    • Platform Agnostic
    • Implementation
    • Business
    • Programming
    • Flash
    • From Scratch
    • News
    • HTML5
    • More...
  • Learning Guides
    • Beginner's Guide to OOP
    • Create AI for a Hockey Game Using Steering Behaviors
    • Funding Your Indie Games With Client Work
    • Making Your First Game
    • Understanding Steering Behaviors
    • Difficulty
    • A Beginner's Guide to Coding Graphics Shaders
    • Balancing Turn-Based RPGs
    • More...
  • Language
    • العربية/عربي
    • Bosanski
    • Dansk
    • Español
    • پارسی
    • Français
    • Bahasa Indonesia
    • Italiano
    • 日本語
    • Latvijas
    • Melayu
    • Polski
    • Português
    • Pусский
    • ภาษาไทย
    • Tiếng Việt
    • 中文(繁體)
  • Forum Forum
  1. Spatial hash preview small

    Redesign Your Display List With Spatial Hashes

    A common way to organize your game objects is by putting them all into one big sorted list. This can be very inefficient once you have a large game world...
    Omar Shehata
    Omar Shehata
    5 Dec 2016
    Game Development
  2. Preview

    How to Write a Smoke Shader

    Smoke or fluid effects look cool and can give your game a realistic edge, but what if you want to create something more dynamic or custom? In this tutorial,...
    Omar Shehata
    Omar Shehata
    8 Jan 2016
    Shaders
  3. A star pathfinding for platformers ledge grabbing

    A* Pathfinding for 2D Grid-Based Platformers: Ledge Grabbing

    In this part of our series, we'll introduce a new mechanic to the character: ledge grabbing. We'll also make appropriate changes to both the pathfinding...
    Daniel Branicki
    29 Dec 2015
    Pathfinding
  4. A star pathfinding for platformers bot follow path

    A* Pathfinding for 2D Grid-Based Platformers: Making a Bot Follow the Path

    In this tutorial, we'll use the platformer pathfinding algorithm we've been building to power a bot that can follow the path by itself; just click on a...
    Daniel Branicki
    29 Sep 2015
    Pathfinding
  5. A star pathfinding for platformers different character sizes

    A* Pathfinding for 2D Grid-Based Platformers: Different Character Sizes

    In this tutorial, we'll extend our grid-based platformer pathfinder so that it can cope with characters that take up more than one cell of the grid.
    Daniel Branicki
    25 Sep 2015
    Pathfinding
  6. A star pathfinding for platformers one way platforms

    A* Pathfinding for 2D Grid-Based Platformers: Adding One-Way Platforms

    In this short tutorial, we'll extend our platformer pathfinder so that it can deal with one-way platforms: blocks that the character can jump through and...
    Daniel Branicki
    24 Sep 2015
    Pathfinding
  7. Adapting a star pathfinding to platformers code

    How to Adapt A* Pathfinding to a 2D Grid-Based Platformer: Implementation

    Now that we have a good idea of how to modify an A* pathfinding algorithm to work for platformers, it's time to actually code it. Rather than build it from...
    Daniel Branicki
    25 Aug 2015
    Pathfinding
  8. Adapting a star pathfinding to platformers

    How to Adapt A* Pathfinding to a 2D Grid-Based Platformer: Theory

    In this tutorial, I'll explain a broad overview of how to modify a standard A* pathfinding algorithm to work for platformers by taking into account the way...
    Daniel Branicki
    24 Aug 2015
    Pathfinding
  9. Preview

    A Beginner's Guide to Coding Graphics Shaders: Part 3

    Having mastered the basics of shaders, we take a hands-on approach to harnessing the power of the GPU to create realistic, dynamic lighting.
    Omar Shehata
    Omar Shehata
    21 Jul 2015
    Shaders
  10. A beginners guide to graphics shaders part 2

    A Beginner's Guide to Coding Graphics Shaders: Part 2

    In Part 1, we looked at the basics of writing a graphics shader with ShaderToy. In this part, we look at how to set up our own graphics shader environment on...
    Omar Shehata
    Omar Shehata
    16 Jun 2015
    Shaders
  11. Hockey game mechanic preview

    Create a Hockey Game AI Using Steering Behaviors: Game Mechanics

    In this part of the series, we'll add the missing pieces required to turn the hockey prototype into an actual, playable game. These include a score,...
    Fernando Bevilacqua
    18 Feb 2015
    Artificial Intelligence
  12. Hockey defense preview

    Create a Hockey Game AI Using Steering Behaviors: Defense

    In this tutorial, we finish coding our hockey game artificial intelligence using steering behaviors and finite state machines. This time, we implement the AI...
    Fernando Bevilacqua
    29 Aug 2014
    Artificial Intelligence
123…89
  • Feed
  • Like
  • Follow
  • Follow
Weekly email summary
Subscribe below and we’ll send you a weekly email summary of all new Game Development tutorials. Never miss out on learning about the next big thing.
envato-tuts+Teaching skills to millions worldwide.
23,159
Tutorials
963
Video Courses
4,051
Translations
Meet Envato
About Envato
Explore our Ecosystem
Careers
Join our Community
Teach at Envato Tuts+
Translate for Envato Tuts+
Forums
Community Meetups
Help and Support
FAQ
Help Center
Terms of Use
About Envato Tuts+
Advertise
Email Newsletters
Get Envato Tuts+ updates, news, surveys & offers.
Privacy Policy
OPEN. New Services!
From logo design to video animation, web development to website copy; expert designers developers and digital talent are ready to complete your projects.
Check out Envato Studio's services
Browse iOS apps on CodeCanyon
Browse 500+ unique template files for iOS apps. Create games and utility apps with pre-built app code.
Browse iOS Apps on CodeCanyon
  • Follow Envato Tuts+
© 2017 Envato Pty Ltd. Trademarks and brands are the property of their respective owners.