Games Development
September 26, 2025
Games Development:
FANG YAOYUE (0372006)
Games Development | Bachelor of Design in Creative Media | Taylor's University
List
LECTURES
INSTRUCTIONS
FEEDBACK
REFLECTION
LECTURES
Game Title:Spartan: Oath of the Throne
Genre and Platform:2D Platformer (Story-driven)
Type:Linear levels
Game overview:Spartan’s Oath is a 2D side-scrolling adventure set in ancient Greece. Players control a Spartan warrior navigating dangerous terrains—battlefields, forests, and Roman camps—guided by the words of their King: “Whoever saves the princess shall marry her.”The king had only one daughter, so he was willing to do anything to rescue her. However, no one was willing to take the risk. So the king said that whoever rescued the princess could marry her and become a member of the royal family.
- Plot:The Spartan King summons his warriors, declaring that the princess has been kidnapped by Roman forces. He promises her hand in marriage to the one who saves her. Inspired by honor and ambition, a young Spartan sets forth on a perilous journey. However, upon defeating powerful foes and reaching the princess, the warrior learns the truth: the King never intended to keep his promise, as royal blood cannot be mingled with common warriors. The tale ends with a bitter irony—valor rewarded only with betrayal.
- Backstory: Sparta, though proud and strong, is politically strained. To secure peace, the King arranges the princess’s marriage with Rome. The “kidnapping” is staged to keep the warriors loyal and motivated, but only one discovers the truth.
- Story Progression:Level 1 – Spartan City & Training Grounds The King announces the princess’s abduction. Player trains and sets out.
- Level 2 – Dark Forest & Ruins Player faces wild beasts and bandits. NPCs (old seers, villagers) hint at hidden truths.
- Level 3 – Roman Outskirts & Camp (Mini-Boss) Small Roman commander fights the warrior. Princess’s trail grows clearer.
- Level 4 – Roman Fortress (Final Boss) Large Roman general. After victory, the warrior finds the princess—safe, but resigned to her fate.
- Defeat enemies and survive environmental challenges.
- Uncover narrative clues through NPCs and inscriptions.
- Overcome a mini-boss and final boss to “rescue” the princess.
- Reveal the irony of the King’s deception at the story’s end.
- Players aged 8–25 who enjoy story-driven platformers, Greek mythology-inspired worlds, and meaningful narratives with moral themes.
- Core Actions:
- Move left/right, Jump, Run (dodge), Moonlight Boost: Short speed burst when in moonlight (has cooldown)
- Core Rules & Interactions:
- Light enables visibility and access; darkness hides dangers but also obstructs vision
- Enemies patrol or react based on line of sight; players must use stealth and timing to evade them
- Arrow keys – Move left and right.
- Space – Jump
- Shift – Boost
- Enter – Interact
- Environment: A mythical, devastated world, blending Greek mythology with natural terrain. Features include a forest, a ruined forest, ruins and debris, and a decayed colossus.
- Time Period: Ancient Rome
- Visual Style: Retro, hand-painted.
- Atmospheric tone: Ruins still have a sacred feeling
- Forest
- Ruined Forest
- Ruins and debris
- Decayed Colosseum
3.Skeleton monster
4.King Minos(final boss)
- UI/HUD: Health bar (stamina-based), weapon icon, Spartan Rage meter.
- Menus: Simple Greek-inspired motifs
- Art Style: Vector-inspired, dramatic lighting.
Then I exported my temple from Rhino. First, I saved the file in FBX format, then imported the FBX file into Blender, and finally exported the file in GLB/GLTF format in Blender. This way, it can be opened in Godot.
FEEDBACK
Week 1
This week is my first time taking a game development class, and Ron was very interesting throughout the entire class. We started introducing himself and he talked about the course plan for this semester, which was very interesting. The homework assigned was also very simple. He came up with a game plan and will present his own plan in the next class.
Week 2
This is the second game development class of this semester, and everyone actively expressed their ideas in class. Ron also taught everyone how to use Blender in this class. As a beginner in Blender, it is difficult for me to quickly get started using it, but I will work hard to learn.
Week 3
I encountered many tricky problems during the modeling process. Prior to this, I couldn't use Blender, but I could still use Rhino. So I modeled with Rhino, imported it into Blender in a different format, and then imported it into Godot in a different format. That's right, before that, I didn't know how to import everything, but Ron taught me. He was very careful and replied to messages quickly. I am very grateful to him.
Week 4
This week in class, we continued our group presentation, but it wasn't very successful. This was because our game design was not comprehensive. I was in charge of the art part. I would draw until 2:30 or 3:00 every night. I just followed the instructions of the group leader and did whatever he asked me to do. The presentation content was also not prepared very thoroughly because we didn't assign tasks in advance and didn't rehearse. This week, I will make improvements. Next week, I will prepare more thoroughly and do better.
Week 5
There were no major issues with this week's presentation. However, due to the fact that we switched to a new game production process, many of our sections failed to achieve the expected results. I was in charge of the art department. Everyone thought my drawings were excellent. I still had to draw until 2 or 3 o'clock every day. I felt extremely tired. But in the end, I didn't receive Ron's approval. I hope our team can work better together next week.
Week 6
This week we finished the group presentations. We are about to start the distribution of the final assignments. I finally chose the group to make a robot game. I think it's very interesting, and I also chose the art part. I will be responsible for drawing the main character and the boss.
REFLECTION

评论
发表评论