first star online
Overview
First Star Online was a 2D MMORPG that hosted thousands of players. When shutting down, all source files were released, for free, so others could host their own, smaller versions of their own Online RPG ideas.
It was created with Macromedia Director. Development was led by R. Mulvany. I supported the project via mapping, scripting, economy, and quest designs for nearly three years, part-time.

My contributions
Scripting
An accessible scripting system was built by Mulvany for us to use. Using it, we build out:
-
Weapons
-
Armors
-
Magic Spells
-
Consumable Items
-
Currencies
-
NPC's
-
Quest Givers
-
Vendors
-
-
Monsters
-
Harvesting / Gathering
-
Crafting
We could also set up server-wide events, such as:
-
World Boss Spawns
-
PvP / Tournaments
-
Bonus XP
-
Bonus Gathering
-
Bonus Crafting
Quest Editor
Quests were not instanced to each User. Instead, the first User that reached a quest giver and complete that quest would receive the reward. As our server was full-loot PvP, this would offer interesting interactions among the players.
Using text files, I created many quests that would be linked to an NPC in-game. In general, I would set up:
-
Title & Description
-
Requirements
-
Collect Item
-
Craft Item
-
Collide with Trigger
-
Defeat Monster(s)
-
Defeat Player(s)
-
-
Rewards
-
Items
-
XP
-
Gold
-
Level Design
Using the mapping tools provided, we were able to build hundreds of maps with 2D pixel art. In general, I would build maps that offered:
-
Areas to obtain Quests
-
Areas to interact with Vendors
-
Interior and exterior monster zones
-
Interior and exterior harvesting zones
Using the list above, I would combine those with the following biomes:
-
Forests
-
Plains
-
Swamps / Graveyards / Wastelands
-
Mountains / Volcano
-
And Snow variants on the top layer of all the above biomes
My 2d rpg game engine Gallery
![]() | ![]() | ![]() |
|---|---|---|
![]() | ![]() |






