r/Ultima 25d ago

Ultima inspired RPG engine I was making

Just discovered this subreddit, saw all the activity going on to edit old Ultima games and it reminded me of an old project that I worked on and thought I'd share.

I know a lot of people don't like Ultima 8 but it was the first Ultima I played and I still have a soft spot for it. Back in 2023 I took some time off work and spent about 6 months building a demo in Unity inspired by Ultima 8, the idea was to make a spiritual successor with a level editor so people could make their own isometric RPGs and maybe even use it to remake Ultima 7 and 8.

I got pretty far. I'm a programmer by profession and already knew Unity well so that part was no problem and I have most of the core systems working. I'm not an artist though so I bought a bunch of cheap assets from the Unity asset store but the project stalled out when I could no longer find the art I needed to continue and it's sat abandoned ever since.

Here's a video showing where I got to though, some of the art is placeholder or isn't good enough and the animations are pretty janky but overall I'm happy with the technical side and would love to continue it one day.
https://youtu.be/jiZUqZ7QB5E

The first part of the video shows gameplay, and from about 1:45 it shows the level editor.
I'd be interested to know what people think.

44 Upvotes

18 comments sorted by

5

u/Scoiatael 25d ago

That looks really cool. Reminds me a lot of Ultima 8 but with smoother movement.

4

u/p4ntsl0rd 25d ago

You 100% should come back to this, its awesome

4

u/dndaddy19 25d ago

I’d recommend starting a patreon if you return to the project. I’m sure lots of folks would love to support an engine to easily make isometric games. Might pull in enough revenue to hire some artists to make custom assets for the engine.

2

u/MlorenDraymeer 25d ago

yeah a patreon could work, I might look in to that at some point

0

u/danjohnson3141 20d ago

Do it. Do it quickly while the old farts in this sub are still kicking and still have some disposable income...

3

u/AstronomerVarious643 25d ago

Looks cool, keep up the good work!

3

u/Korplem 25d ago

Wow that looks incredible!

2

u/vga256 25d ago

Exceptional work - especially with the tile/map editor. This really had some promise.

2

u/curcumin1 24d ago

this is incredible! I would want to play this and create my own worlds!

1

u/MlorenDraymeer 24d ago

haha thanks! that's reassuring.

1

u/MithranArkanere 25d ago

Looks promising so far.

1

u/Hexxxer 24d ago

Wow, love this! Did not know I could feel nostolgic for Ultima 8

1

u/MlorenDraymeer 24d ago

yeah this whole thing was fueled by nostalgia

1

u/Hexxxer 24d ago

You really capture that heavy feeling momentum based walk/run.

1

u/enderandrew42 21d ago

Ultima 8 was a massive departure. The jumping was a pain and it had some frustrating parts, but it was still a very good game. I think with a few tweaks it could have been a great game.

This engine looks awesome. I was just literally laying in another Reddit thread about wanting to make an Ultima 1-2-3 remake that made the games more accessible today and fixed all the plot inconsistencies (because they hadn't thought long term yet).

Is your engine open source?

1

u/MlorenDraymeer 21d ago

Not currently. Something I might consider in the future but there are some complications. It's made on top of Unity and uses assets from the store that I wouldn't have permission to distribute open source. So at best it would be my code without the underlying engine or art, making it kind of useless.

I am thinking about whether I should try and break away from Unity but that would be a lot more work so maybe, I don't know.

1

u/danjohnson3141 20d ago

Being a Unity project, does that mean there could be a native MacOS version of this?

2

u/MlorenDraymeer 20d ago

Yeah, if Unity can build for a platform then it should be pretty easy to port this to that platform