https://gamedevacademy.org/wp-content/cache/breeze-minification/js/breeze_author-aryadiperwirashotmail-com-1-1148-js-jquery-jquery-migrate.min-2346c86992b8.js?ver=1790299909
https://gamedevacademy.org/wp-content/cache/breeze-minification/js/breeze_author-aryadiperwirashotmail-com-1-1148-js-js-front-end-breeze-prefetch-links.min-3c10be81bf6e.js?ver=1790299909
https://gamedevacademy.org/wp-content/cache/breeze-minification/js/breeze_author-aryadiperwirashotmail-com-1-1148-lib-modal-jquery.modal.min-0734d63ce006.js?ver=1790299909
https://gamedevacademy.org/wp-content/cache/breeze-minification/js/breeze_author-aryadiperwirashotmail-com-1-1148-assets-js-zva_ef_shortcode-a49f4a114a52.js?ver=1790299909
https://gamedevacademy.org/wp-content/cache/breeze-minification/js/breeze_author-aryadiperwirashotmail-com-1-1148-wp-quicklatex-js-wp-quicklatex-frontend-c14977050174.js?ver=1790299909
  • All Courses
  • Free Courses
  • Free Ebooks
    â–Ľ
    • Godot 4
    • Godot 3
    • Unity Programming
    • Unity Animation
    • Defold
    • GameMaker
    • Unreal Engine
    • C#
    • Machine Learning
  • Complete Guides
    â–Ľ
    • Beginners Godot
      â–Ľ
      • Exploring Godot
      • Your First Godot Game
      • Godot Learning Resources
      • Free Godot Course
      • GDScript Basics
      • Basic Interaction in Godot
    • Godot Projects
      â–Ľ
      • Godot Colony Builder
      • RPG in Godot
      • FPS in Godot
      • Godot RTS Game
      • Godot Horror Game
      • 3D Platformer in Godot
    • Godot Mechanics
      â–Ľ
      • Changing Godot Scenes
      • JSON Data in Godot
      • Tilemaps in Godot
      • Inventories in Godot
      • Procedural Generation in Godot
    • Unity
      â–Ľ
      • Audio in Unity
      • Unity for Beginners
      • City Builders in Unity
      • C# for Unity
      • Unity Procedural Generation
      • 2D Platformer in Unity
      • RPG in Unity
    • Game Development
      â–Ľ
      • Unreal Action RPG
      • Free GameMaker Course
      • Defold for Beginners
      • Unity vs Unreal
      • Generative AI for Games
      • Game Dev Portfolio
      • Coding a Game
  • Create Free Account
Skip to content
GameDev Academy Create Free Account
  • All Courses
  • Free Courses
  • Free Ebooks
    • Godot 4
    • Godot 3
    • Unity Programming
    • Unity Animation
    • Defold
    • GameMaker
    • Unreal Engine
    • C#
    • Machine Learning
  • Complete Guides
    • Beginners Godot
      • Exploring Godot
      • Your First Godot Game
      • Godot Learning Resources
      • Free Godot Course
      • GDScript Basics
      • Basic Interaction in Godot
    • Godot Projects
      • Godot Colony Builder
      • RPG in Godot
      • FPS in Godot
      • Godot RTS Game
      • Godot Horror Game
      • 3D Platformer in Godot
    • Godot Mechanics
      • Changing Godot Scenes
      • JSON Data in Godot
      • Tilemaps in Godot
      • Inventories in Godot
      • Procedural Generation in Godot
    • Unity
      • Audio in Unity
      • Unity for Beginners
      • City Builders in Unity
      • C# for Unity
      • Unity Procedural Generation
      • 2D Platformer in Unity
      • RPG in Unity
    • Game Development
      • Unreal Action RPG
      • Free GameMaker Course
      • Defold for Beginners
      • Unity vs Unreal
      • Generative AI for Games
      • Game Dev Portfolio
      • Coding a Game
  • Create Free Account
GameDev Academy
  • All Courses
  • Free Courses
  • Free Ebooks
    • Godot 4
    • Godot 3
    • Unity Programming
    • Unity Animation
    • Defold
    • GameMaker
    • Unreal Engine
    • C#
    • Machine Learning
  • Complete Guides
    • Beginners Godot
      • Exploring Godot
      • Your First Godot Game
      • Godot Learning Resources
      • Free Godot Course
      • GDScript Basics
      • Basic Interaction in Godot
    • Godot Projects
      • Godot Colony Builder
      • RPG in Godot
      • FPS in Godot
      • Godot RTS Game
      • Godot Horror Game
      • 3D Platformer in Godot
    • Godot Mechanics
      • Changing Godot Scenes
      • JSON Data in Godot
      • Tilemaps in Godot
      • Inventories in Godot
      • Procedural Generation in Godot
    • Unity
      • Audio in Unity
      • Unity for Beginners
      • City Builders in Unity
      • C# for Unity
      • Unity Procedural Generation
      • 2D Platformer in Unity
      • RPG in Unity
    • Game Development
      • Unreal Action RPG
      • Free GameMaker Course
      • Defold for Beginners
      • Unity vs Unreal
      • Generative AI for Games
      • Game Dev Portfolio
      • Coding a Game
  • Create Free Account

Home » Collection for Aryadi Subagio

Aryadi Subagio

Aryadi Subagio is a talented game programmer who is passionate about creating great and fun games for everyone to enjoy. With over 10 years of experience in the industry, Aryadi has been making creative indie games primarily for the HTML5 platform. Based in Surabaya, East Java, Indonesia, he is dedicated to delivering engaging gaming experiences.

Prior to his current role, Aryadi served as a Lead Programmer at Enthrean Guardian for nine months from August 2012 to April 2013. In this position, he not only handled technical aspects but also managed programmers and communicated effectively with the team. Before that, he worked as a Programmer at Esabra Games for 11 months from November 2011 to September 2012. There, he focused on coding gameplay using AS3 (ActionScript3).

Aryadi holds a Diploma in Computer Software Engineering from PCP Unair. He completed his education at SMA2 Surabaya.

Throughout his career, Aryadi has contributed to various game projects. Notably, he has worked on "Two Defenders," an HTML5 game submission to the One Game a Month challenge. The game features two warriors fighting against a continuous wave of monsters, testing players' endurance. Additionally, Aryadi has contributed to "Bots Strike," a real-time strategy game set in a future world with three robot factions battling each other. In this game, players command a single unit while giving commands to AI-controlled minion units and strategically building defensive towers.

Aryadi's skills and expertise span video game development and programming. He has received endorsements in areas such as Video Games, Game Development, and Game Programming from industry professionals, including Dennis Adriansyah Ganda.

With his dedication to game programming and a strong passion for creating enjoyable gaming experiences, Aryadi Subagio continues to make a mark in the industry. His commitment to innovation and delivering high-quality games showcases his talent and drive.

Construct2 Able Game Development

Able Game Development #2 – Re-mappable Keys

Hi everyone! I’m in the mood of writing tutorials now so why don’t we continue our able game development series! This is the second part after at the first tutorial

Categories Other Game Engines
8 direction behavior

Able Game Development #1 – The Control

Hi there everyone! It’s been really a while since I last write a tutorial here, the last time it was a series of RPG tutorials. Now I feel like I

Categories Other Game Engines
battle rpg warriors of belirium 2

Aryadi’s Development Diaries – Warriors of Belirium Battle RPG

Aryadi is a game developer from Indonesia and contributor to the GameDev Academy making a game called Warriors of Belirium [button link=”http://daggio.itch.io/warriors-of-belirium” target=”_blank” style=”none, small, large, biglarge” title=”Check out Warriors

Categories Coding Jobs, Career Advice

Construct 2 RPG Series #6 – Mages AI

Construct 2 RPG Series by Aryadi Subagio (@AryadiPS): Part 1 – RPG Basic Setup Part 2 – Battle Design Part 3 – Implementing the Battle System Part 4 – Basic

Categories Other Game Engines
construct 2 tutorial - Construct 2 RPG Series #5: Designing the Battle AI

Construct 2 RPG Series #5: Designing the Battle AI

Construct 2 RPG Series by Aryadi Subagio (@AryadiPS): Part 1 – RPG Basic Setup Part 2 – Battle Design Part 3 – Implementing the Battle System Part 4 – Basic

Categories Other Game Engines
construct2 implementing ai - Construct 2 RPG series #4: Basic AI

Construct 2 RPG series #4: Basic AI

Construct 2 RPG Series by Aryadi Subagio (@AryadiPS): Part 1 – RPG Basic Setup Part 2 – Battle Design Part 3 – Implementing the Battle System Part 4 – Basic

Categories Other Game Engines

Construct 2 RPG Series # 3: Implementing the Battle System

Construct 2 RPG Series by Aryadi Subagio (@AryadiPS): Part 1 – RPG Basic Setup Part 2 – Battle Design Part 3 – Implementing the Battle System Part 4 – Basic

Categories Other Game Engines

Construct 2 RPG Series # 2: Battle Design

Construct 2 RPG Series by Aryadi Subagio (@AryadiPS): Part 1 – RPG Basic Setup Part 2 – Battle Design Part 3 – Implementing the Battle System Part 4 – Basic

Categories Other Game Engines

Construct 2 RPG Series # 1 – Basic Setup

Construct 2 RPG Series by Aryadi Subagio (@AryadiPS): Part 1 – RPG Basic Setup Part 2 – Battle Design Part 3 – Implementing the Battle System Part 4 – Basic

Categories Other Game Engines
FINAL DAYS
thumbnail for free coding courses

GET FREE ACCESS TO 11 COURSES

ACCESS NOW
FREE TOOL
thumbnail for free python course

GameDev Assistant (Godot)

ACCESS NOW
FREE COURSE
thumbnail for free godot course

Create Godot Games

GET FOR FREE
FREE COURSE
thumbnail for free unity course

Build Games with Unity

GET FOR FREE
FREE COURSE
thumbnail for free unreal course

Learn Unreal Engine

GET FOR FREE

Godot Journey

Free Godot eBook Godot for Beginners 2D Tilemaps Changing Scenes Strategy Games JSON Data

Unity Journey

Free Unity eBook Unity for Beginners C# for Unity Unity Animation Audio City Builders

Other Engines

Unreal Engine GameMaker Free Defold eBook Defold for Beginners

Game Development

Generative AI Unity vs Unreal Portfolio Building Game Coding
  • Career Advice
    • Coding Education
    • Coding Jobs
    • Zenva Success Stories
  • Featured Content
  • Godot
    • GDScript
    • Godot 3
    • Godot 4
  • Metaverse (VR & AR)
  • Other Game Engines
    • BabylonJS
    • Blender
    • Defold
    • Game Design
    • GameMaker
    • Phaser
      • Phaser 2
      • Phaser 3
    • Roblox
      • Lua
  • Python
    • Computer Vision
    • Data Science
    • Machine Learning
    • Pygame
    • Python Basics
  • Software Development
    • Android Development
    • C#
    • C++
    • iOS Development
    • Java
  • Uncategorized
  • Unity
    • 2D
    • 3D
    • Intermediate
    • Multiplayer
    • Storytelling
  • Unreal Engine
  • Web Development
    • Frontend Development
      • CSS & CSS Frameworks
      • HTML
      • JavaScript
      • React
    • Server-Side Development
    • Web Development in Spanish

Mini-Degrees™

  • Augmented Reality
  • Godot
  • Machine Learning
  • Phaser
  • Python
  • RPGs
  • Unity
  • Unreal Engine
  • Virtual Reality

Zenva

  • Course Catalog
  • Free Courses
  • Success Stories
  • Bulk Purchases
  • Help Center
  • Terms and Conditions
  • Privacy Policy

Our Network

  • Zenva Academy
  • Zenva Schools
  • Agentic Coding Tutorials
  • GameDev Assistant
  • GameDev Academy

Zenva Pty Ltd

138 Juliette Street
Greenslopes, QLD, 4120
Australia
ABN 83 606 402 199

© 2026 Zenva Pty Ltd

File Download Link

Send me a download link for the files of .

You authorize us to send you information about our products. To learn more please refer to our Privacy Policy.
https://gamedevacademy.org/wp-content/cache/breeze-minification/js/breeze_author-aryadiperwirashotmail-com-1-1148-functions-js-sticky.min-243a12dcd23b.js?ver=1790299909
https://gamedevacademy.org/wp-content/cache/breeze-minification/js/breeze_author-aryadiperwirashotmail-com-1-1148-ewww-image-optimizer-includes-lazysizes.min-292f5c07b558.js?ver=1790299909
https://gamedevacademy.org/wp-content/cache/breeze-minification/js/breeze_author-aryadiperwirashotmail-com-1-1148-assets-js-info-modals-1b1636d0fc58.js?ver=1790299909
https://gamedevacademy.org/wp-content/cache/breeze-minification/js/breeze_author-aryadiperwirashotmail-com-1-1148-assets-js-blogs-zva-special-link-0475c2d1006b.js?ver=1790299909
https://gamedevacademy.org/wp-content/cache/breeze-minification/js/breeze_author-aryadiperwirashotmail-com-1-1148-assets-js-rmp-menu.min-01dd7219fc5a.js?ver=1790299909
https://gamedevacademy.org/wp-content/cache/breeze-minification/js/breeze_author-aryadiperwirashotmail-com-1-1148-enlighter-cache-enlighterjs.min-ebd9aba32a89.js?ver=1790299909
https://gamedevacademy.org/wp-content/cache/breeze-minification/js/breeze_author-aryadiperwirashotmail-com-1-1148-assets-dist-shield-silentcaptcha.bundle-e54e17ffb338.js?ver=1790299909