AFRPG Game Engine

AFRPG Game Engine

This is a game engine that is incomplete but a demonstration of hard work that a friend and I put forth into a project. Our initial intent was to create the engine to power the game we were designing. We wrote this in objective-c for the iOS platform. It was to be an RPG game that took elements from older 16bit games and merged them with newer concepts found in modern games such as Diablo. The engine ran at 50-60FPS on an ipod touch 3rd generation but had a lot of bugs.

I mainly worked on art assets, map generation, helping out with game specific logic, Player vs World interaction, overall optimizations, and game menu UI.

Dynamically sized maps
Multiple map layers for collision, items, warps
Day/Night cycle
Enemy AI
Quest handling
Real-time combat engine
Loot logic
NPC AI that includes quests, conversations, and item handling


© Andrew Apperley 2021. All rights reserved.