Project Theta #2

I had just a week to work on the game before TI9 began and consumed all my spare time. To make up for this, I decided to write a section on the lore of the game in every update!

Coding

Spent most of my time bug-fixing.

I managed to push seven commits and closed out a bunch of issues. The 3D tilemap is now functionally a superset to Unity’s own 2D tilemap, with extra features such as saving tiles to disk and loading them seamlessly, so not everything is saved to the scene. Reaching this milestone makes me quite happy, so I’ll show it off in a few more GIFs below.

Not really focused on the tiles in the tile set, so they look a bit like water-downed version of Minecraft. Y is working on some textures for the prototype tiles, though!

The next step is to get a working character controller ready so we can move around in the tilemap. This also means implementing a tile-based collision and ramp system. Fun!

Narrative

Since I’m also writing the story, I guess I’ll put out bits and pieces of lore of the game.

Humans have populated the Continent for well over twelve hundred years now. Hamlets became villages, villages formed towns. Countries rose and fell, buried in the sands of time. The Antima Empire, with a mere two centuries of history, is a new player on the stage of continental politics. Its founding father, Lepton Antima the Wayward, sacrificed his own life to establish a powerful barrier to deter all forms of magic in the Empire. This double-edged sword repelled countless invasions from the neighboring states, at the cost of the country’s own magical advances.

It is in this country that our protagonists, Edge and Abigail Seed, begin their journey as a duo with one who aspires to become the Demon King, and one who wants to stop him.

Excerpt from The Chronicles of Edge and Abigail Seed – Volume I

Project Theta #1

Excited to finally write about the game!

After nearly two months of work on a 3D tilemap system for Unity, it is finally at a presentable stage. I gave a short tutorial for my artist Y over Duo and she created the above scene with the placeholder tile set I created. Slightly disappointed that we are using this to mimic 2D tilemap (with correct height information), but I suppose it might come in handy later on.

This will be the first piece of code that will make into the final game, I hope. It was both traumatic and liberating when I deleted four-month worth of code I wrote specifically to extend Unity’s 2D tilemap system for our game, only to find it too lacking on a fundamental level. I hope I’ve done things right this time around.

The tilemap system is still bug-ridden and feature-lacking. Once the core system is complete, I need to figure out a way to encode ramps and ladders into it, as well as writing a character controller on top of it. Fun things lie ahead!

On the other side Y has been drawing out character portraits. Here’s a finalized portrait.

Project Theta #0

It has been a little over a year since I started brainstorming Project Theta with my artist friend. It is finally in semi-production – a state where progress is no longer abstract.

I figured documenting the making of the game would be pretty cool. After all, it has been a year and we are still pretty much as motivated as we were when we started. It would be interesting to see how the game came to be.

We have bi-weekly status updates, and I’ll try to write about the progress after every meeting.