Game
Immortal Sins
7 years ago

Details for the MV port.


Hello, everyone!
So, things here are a bit of a mess, so no Bi-Weekly Update for the summer (due to exams). To make up for it, here are some details about the release of the MV version:

Operating Systems:

The game will be released for Windows and Linux. I don’t have a Mac to use for playtesting, so I won’t release anything for Mac users. Later, I may release the game to Windows 10 (PC, tablet, and smartphones) via the Windows Store. I don’t have any plans for Android and iOS devices since I don’t have any devices (I only have a Windows laptop and smartphone at the moment). I’m not entirely dropping the idea for them, however.

Release:

I can’t say for sure yet (I’m waiting for some details in real-life stuff. I’ll get to that in a second.). Most likely October. There is a possibility that I may get a part-time job, so if it turns true, it may leave a lot less time to polish the game well enough. I’ll let you know when it’s time. If I do get the job, I may be able to get a desktop computer so I can have it as my main development machine.

Northbridge:

Northbridge will still be developed. I think there’s still some usefulness on it (the Save Manager in particular). While there will be some loss of functionality on both the game engine and Northbridge, new functionality will be added as well. Some examples:

  • Switching between 32-bit and 64-bit binaries for the engine.

  • Notifications for hotfixes (whenever is needed. I’ll provide info when I have a good idea for it).

  • Remote repairs (planned, for now, I cannot guarantee that it will make the cut yet).

On the Linux side, I’ll port the code over to Mono. I have some issues with the UI design (mostly with getting Gtk# 3 to work with my code) and having to re-write a bit of the code so it works on Linux, but if everything goes well, it may be mostly a 1 to 1 conversion. And I’m saying mostly since Syncfusion doesn’t provide the Libraries for Linux distros. Maybe when .NET Core replaces both .NET Framework and Mono…

There are a few things I need to also iron out, but those are for another day. If there any questions, please leave a comment.

That is all for now. See you on the next post.



0 comments

Loading...

Next up

Added the option to rebuild the cache. This will clear the cache and then decompress the files from the packages.

Wrote a tool that installs the game's dependencies. That means Northbridge will always use the latest version of the Microsoft Edge WebView2 Runtime.

While I'm preparing August's Monthly Sync, I'm preparing a Trello board for the game. You can see what I'm working on here. https://trello.com/b/CjFyzH50/immortal-sins-game-development Pardon my dust, while I'm getting this up and running.

A small teaser for the next update.

Jump List returns in the next update.

Added achievements. Because why not?

The new package manager UI in action. Works regardless if you skipped the launcher or not.

It's pretty early, but here's a look at a mob manager, handling the enemies in the game. The code streamlines the programming of the enemies. Hopefully, I can expand it to more useful ways.

Implementing Armor Corrosion. This put quite a dent in the target's armor for a short time.

It's still pretty early work, but I am working on making the UI more dynamic and sleek. Including faces changing depending on their HP.