[Development] Exon

Level 23
Joined
Mar 29, 2004
Messages
1,961
About eight years ago, I stopped modding WC3 and went stand-alone. (Well, until a recent little side project.) For me, "going stand-alone" is literal in more ways than one: I have been working alone on a single game for all of those eight years, built in Unity (because I may be crazy but I'm not that bad).

It's called Exon and you can now play a demo: download Exon: Fragment at itch.io


Exon is a narrative-driven sci-fi hack 'n' slash RPG, inspired by Westwood's forgotten classic Nox, mixed with a heady dose of Baldur's Gate, Unreal Tournament, Deus Ex and, of course, classic WC3 SPRPGs -- because obviously, as a solo developer I had to set my sights on the most complicated genre-busting mash-up I could imagine. Go hard or go home, right?

If you've played any one of my maps, you'll probably recognise most of its elements (I'm still thrashing out a lot of fundamentals, so I'm sticking to the comfort zone -- for now). Big robots, swords and shields, conversations, wild animals and bandits; it might look like a gritty sci-fi but it's a heroic fantasy at heart.

I've been documenting the development process as it's progressed, so if you're interested in game development or Unity in particular you can read about all the trials and tribulations and false starts and dead ends on the Official Website: www.raodaozao.net/exon

The demo is only a very small piece of what I am intending to build, so there's still a long way to go before it's "real" -- but I figured I had a self-contained chunk and it was time to stop dissembling and put my money where my mouth is. Maybe you'll enjoy it? Only one way to find out...
 
Level 23
Joined
Mar 29, 2004
Messages
1,961
Since releases are a bit few and far between, I'm going to start posting my dev diaries on here too. So!

Today, the upcoming Friendly Arm Waystation will have a blacksmith and -- yep -- crafting!
 
Level 23
Joined
Mar 29, 2004
Messages
1,961
I always wanted Exon to be able to run on the oldest possible computers, but then I got caught up in the physics engine and dynamic shadows and... well... Unity won't let me compile against DX9 anymore anyway, so it has to be Windows 7.

You can still get small computers with modern operating systems, though, so I have been trying to find a way to squeeze it right down.
 
Level 23
Joined
Mar 29, 2004
Messages
1,961
I have been working on a direct Milkshape 3D file importer for Unity to help streamline my content development processes and... actually got it working.

Do I now have the skills to make a WC3 MDX importer? Probably! Am I tempted? Absolutely! Will I do it? ... probably not. Unless...

 
Level 23
Joined
Mar 29, 2004
Messages
1,961
Isn't it lovely when you're trying to work on new content and get massively side-tracked? "The Milkshape importer will let me tidy up some stuff," he said. "It'll be done in a week or two," he said. Well, he's a god damn fool. Here's a tip for free: don't mix your art and your gameplay logic, it never ends well. (The best time to unwind a mistake is yesterday, the second best time is today.)

 
Level 23
Joined
Mar 29, 2004
Messages
1,961
Sometimes Unity just sucks and you have to do something utterly miserable to avoid falling into one of its traps. This time, it's dynamically loading stuff at runtime -- swapping out the clean and intuitive Resources.Load API for the abject nonsense of Asset Bundles.

 
Level 23
Joined
Mar 29, 2004
Messages
1,961
The long march to finally introduce some new content to the demo finally has an end in sight. (Well, the secret level that came out last time is so hard to access that it barely counts.) The Friendly Arm Waystation has loadsa different shops that all needed new systems, but I think -- at long last -- it might be ready to go.

 
Level 23
Joined
Mar 29, 2004
Messages
1,961
Yep, I'm at it again -- I'm getting side tracked. But there's a good reason for it this time! I'm going to be showing Exon off at a real live local game dev event! Which means that I need something a little more eye-catching than traditional RPG meandering. It's time... to add a new game mode.

 
Level 23
Joined
Mar 29, 2004
Messages
1,961
Probably a bit of a long shot, but you never know -- I'm going to be exhibitng Exon at the Edinburgh College Games eXpo this week! It's on Wednesday the 31st from 5pm 'til late and it's free to attend, so if anybody's in Edinburgh and fancies popping over for a chat (and to play loadsa cool games), I'd be delighted to see you!

Yep, I've been saying I'm going to take Exon out on show for the last seven years and it's finally happening. Wonders never cease.

Sweet deets: ECGx 2023 - Edinburgh College Games eXpo
 
Level 23
Joined
Mar 29, 2004
Messages
1,961
Yep, Exon survived first contact with the general public -- people actually seemed to enjoy it! Which means it's now available on itch for the rest of you to play! v0.06 has loadsa new features, from overhauled art to the new Waystation shopping zone. Get it now from itch.io! :ogre_love:


 
Level 23
Joined
Mar 29, 2004
Messages
1,961
My home-baked terrain editor has always been a source of jank... but it was also bewilderingly complicated to build so I've been reluctant to touch it ever since. Alas, eventually the irritation at jank overwhelms the fear of a new approach and you have to dive in. Looks like it's time to cut that shit up and replace it with Marching Cubes.

 
Level 23
Joined
Mar 29, 2004
Messages
1,961
Every day is another excuse to get distracted. While refining the Milkshape importer I kept bumping up against the spectre of some code for doing ragdoll physics -- used by a single unit, this seemed like a lot of energy for not a lot of benefit (also it didn't even look that great). But if you've pathologically unable to make a "fall over dead" animation, what's the alternative...?

 
Top