Shockolate - Cross platform SDL port of System Shock from the creator of Delver

in #gaming5 years ago

While I was checking out the recent open sourcing of Delver's graphics engine and level editor (3D dungeon crawler with pixel graphics), I stumbled upon another project created by the same developer, called Shockolate, an SDL2 port (for Windows, macOS and Linux) of the classic gaming title System Shock.


Shockolate

The first version was released very recently, in June 2018. It's Open Source, licensed under the GPL3 and based on the PowerPC source code of System Shock released by Night Dive Studios, Inc. That source code has some missing features that Shockolate aims to add, in addition to an OpenGL renderer and mod support, so that Shockolate will be for System Shock what Chocolate Doom is for Doom.

The game assets cannot be distributed with the project due to copyright, so you will need either an original System Shock CD ROM, or a few files from the System Shock Enhanced Edition release.

Prebuilt binaries are available for download for Windows, macOS and Linux here.

If you've never played Delver, I suggest checking it out as well if you're into dungeon crawlers, its graphics style is really neat and now that the source code is available it's become even more interesting:

Delver is written in Java using libGDX, it's been a few years since I used it but I found it really easy to learn, it's a great alternative to Unity for cross platform game development. Just be prepared for the typical comments mocking you for using Java :)

Sort:  

Your post was upvoted by the @archdruid gaming curation team in partnership with @curie to support spreading the rewards to great content. Join the Archdruid Gaming Community at https://discord.gg/nAUkxws. Good Game, Well Played!

Congratulations @crypticwyrm! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You published a post every day of the week

Click here to view your Board of Honor
If you no longer want to receive notifications, reply to this comment with the word STOP

To support your work, I also upvoted your post!

Do not miss the last post from @steemitboard:

Meet the Steemians Contest - The results, the winners and the prizes
Meet the Steemians Contest - Special attendees revealed
Meet the Steemians Contest - Intermediate results

Support SteemitBoard's project! Vote for its witness and get one more award!

Hi @crypticwyrm!

Your post was just upvoted by @utopian-io. We invite you to join our developer community on the Steem blockchain to crowdsource your project development and promotion with Utopian.

Contributing on Utopian

Learn how to contribute on our website.

Want to chat? Join us on Discord https://discord.gg/azdmM3v