• Register

Citadel is a faithful remake of the original game System Shock created in 1994 by Looking Glass Studios. The purpose of this recreation is to present the story of the original to a wider audience, provide an enjoyable experience to a new generation of hackers, and keep true to the original style.

Citadel will also include support for cooperative play, deathmatch.

After release, all assets, tools, editors, and source code will be available so that new levels or mods can be created.

The game is set in the cyberpunk and not too distant future of 2072. You, the hacker, find yourself waking up on board Citadel Station facing an artificial intelligence that has gone rogue taking over the entire space station.

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
RSS Articles

Greetings Hackers!

No release for you at the moment.

Shocked? Don't be. Life gets in the way of projects at times. I have had a lot of late nights at work, disrupting business trips, and other personal matters
get in the way of achieving as much on this project as I would have liked by this point. Not to mention that I have had little support from other developers in
creating all of the 3D models needed. I would like to give a tremendous shout out to bastardrodent, however, since he has made half of the enemy models for
Citadel or at least the base unanimated versions. Bastardrodent, if you read this, please know that you have been extremely helpful and thank you for all that
you've done!

Even so, I have a completed a large amount of work on Citadel this year in spite of life getting in the way. Now to get on to the juicy status updates...

Items: Done! Modeled, textured, prefabs made in Unity, code done for using in-game. Items are anything that can be picked up by the player such as hardware,
medkits, and weapons. Whole lotta goodies!

All weapons, hardware, and useable items.

Objects: Done! Modeled, textured, prefabs made in Unity, code done for using in-game. Objects are anything that can't be picked up but that don't make up the
level geometry. For instance, chairs, crates, switches, cyber port, force bridges, etc.

All objects, doors, corpses, switches, etc.

Levels: Initial un-enhanced version done! Base geometry, lighting, level transitions, dynamic object handling code, and saving code are done. Levels are
currently made up of temporary flat cards that will be later enhanced to the higher-poly 3-dimensional level chunks. The enhanced level chunks will cull better,
react with physics more reliably, and allow for enhanced AI pathfinding since they can double as node points. These reasons should offset the impact on
performance from having a higher level of polygons on screen (most graphics cards are optimized for handling large amounts of polygons these days anyways).
Below you can see the subtle yet tremendous impact this will have on the level. This is just the first room to give you a taste of the eventual enhancement:

Comparison of Citadel's enhanced geometry versus original game.

Having modular level chunks also will enable the creation of an easy to use level editor, likely to be a modded version of the Unity editor using Editor scripts.

UI: The in-game HUD is almost finished. The only areas that are incomplete are the data tab of the email reader, in-game minigame player, automap (this will be
nigh on impossible without the above mentioned level chunks, at least for custom levels anyway), and creation of a mirrored righthand MFD panel. Code is
complete that allows for proper handling of which MFD side to use, lefthand or righthand, such that when an action hijacks the MFD (e.g. keypad or puzzle) it
will return to showing the previous data such as weapon stats or automap.

Also, the main menu is nearly complete as well:

Singleplayer Page
Difficulty setting screen.  Note: Font to be updated to my modified StopD font to match original game better.
Choose your previous save.

Enemies: Enemies are nearing completion. The only enemies left in need of 3D models are the Cyborg Enforcer, Elite Cyborg, and Security 1 Bot. There are a few
enemies that still need texturing done, such as the cortex reaver, cyborg drone (low res at the moment), zero gravity mutant, cyborg Diego, and a retouch of the
Exec bot. Current status in image form below! All pictures shown are subject to improvement!

All currently finished and WIP Citadel enemies

The work continues! It will be done "when it's done".

SALT THE FRIES!


Links:
Source code and content: Github.com
Dev blog: Systemshock.org
Task tracker: Trello.com

Future enhancment plan footnotes:
Weapon view models (not just flat cards)
Muzzle tracking for view models in Inventory mode
Enhanced level chunks for each texture type used in the original game
Touch up some doors that are too flat by adding more reliefs, details
Better stylized particle effects for some weapons and enemy explosions
Impact sounds to objects when dropped or bumped (e.g. crates)
Extra debris models to litter the station
Implement the music system (Denhonator has some great enhanced mixes!)
Add leaning
Add cyberspace, but make it more easy to control. Will also be taking some inspiration from Geometry Wars for glow and effects.
Add screen effects such as emp grenade rolling, subtle shaking for large explosions, etc.
Optimizations for performance
Level editor
Trainer for stats and data (e.g. weapon damages, enemy health, etc.) or at least easily editable external text/.csv files
Ability to override and add models and textures with custom ones
Ability to override and add sounds with custom ones
In-game custom level loading
Testing testing testing.

Citadel UPDATE - March 2018 Status Report

Citadel UPDATE - March 2018 Status Report

News 4 comments

OVERALL STATUS: 80%. Target Beta Release Date: 9/22/18.

Citadel - Now Being Developed in Unity 5 - And Open Source

Citadel - Now Being Developed in Unity 5 - And Open Source

News 7 comments

Lots of progress since the last news posting! The engine has been changed from the DarkPlaces Engine to Unity 5. The previous engine had some major technical...

Developer Report: Phase 1 Complete - Structure

Developer Report: Phase 1 Complete - Structure

News 11 comments

The first part of the master plan is now completed. All level geometry and texturing and code frame work is now completed.

We've Been Shocked!  Citadel to Be Released Sometime in Spring 2015

We've Been Shocked! Citadel to Be Released Sometime in Spring 2015

News 4 comments

Shodan, up to her tricks again, has prevented Citadel from being released this December 23. But don't fear! Hacking on Citadel is going very well.

RSS Files
Citadel Text Font (.ttf)

Citadel Text Font (.ttf)

Effects GFX 3 comments

This is my custom bitfont for UI text in Citadel. Created using BitFontMaker2(TM).

Citadel Pre-Alpha Game Geometry 01

Citadel Pre-Alpha Game Geometry 01

Singleplayer Map 2 comments

If you've never used the 3D modelling package Blender, download it. Open the .blend file in this download, and use Shift+F to enable fly-thru mode with...

Comments  (0 - 10 of 142)
JosiahJack Creator
JosiahJack

Slowly but surely bugs are getting fixed. Some are taking way longer to track down than one would think. About to send out 3rd round of closed alpha builds.

Reply Good karma+1 vote
DangerSideburns
DangerSideburns

This looks dope

Reply Good karma Bad karma+2 votes
JosiahJack Creator
JosiahJack

Test builds have gone out to a select few for version 0.90.

Reply Good karma+1 vote
JosiahJack Creator
JosiahJack

Starting week 3 of my 6 weeks without work. Preparing test build for closed testing with a select few. Soooo close!

Reply Good karma+1 vote
JosiahJack Creator
JosiahJack

Thanks to the virus, I have two weeks to be at home bonding with baby and work on Citadel. Going rather swell so far! At least there's some positive side to all this craziness going on in the world.

Reply Good karma+1 vote
JosiahJack Creator
JosiahJack

Adopted a newborn baby girl!!! This project is now severely slowed down, but still going! Yay!

Reply Good karma+2 votes
JosiahJack Creator
JosiahJack

Still going. Work keeps sending me on trips all over so that's taken huge portions of my time. I hope to have something ready for playtesters in about 3 weeks so long as work doesn't have yet another "oh hey by the way, drop everything and travel 1200 miles. like, tomorrow" trip again.

Reply Good karma+1 vote
JosiahJack Creator
JosiahJack

Work's being a pain so far this year. The life of an engineer isn't all it's cracked up to be. Anyways, hoping to start getting a lot more done on this today and this week. Hope to finish the mission elements addition pass this week for groves 2 and 4, levels 7, 8, and 9. Next up I'll finish the last few enemies and finish modelling the last 50 or so wall/floor/ceiling chunks.

Then the intense testing begins. I want to get it to a good state of "internal" polish before having some "external" (aka not me) testers. My hope is to have something for a select few to test by 1/19/20 before I head off to Mexico on another business trip for a week.

PM me to let me know if you want to be a tester. Good testers try to break things and come from varied playstyles. If interested please post something like this and I'll pick a select few who are varied enough (posting this here and elsewhere):

"Interested to be a playtester
Playstyle: Aggressive
Good at: finding weird UI bugs"

or

"Interested to be a playtester
Playstyle: Cautious
Good at: Trying stuff in weird orders"

Reply Good karma+1 vote
JosiahJack Creator
JosiahJack

Expect a video in a couple weeks. Going on vacation for the rest of September which gives me oodles of time to work on Citadel. I've been getting all the enemies ready and have more than half of them completed. All the weapon effects are done too.

Reply Good karma+5 votes
Guest
Guest

We need updates.

Reply Good karma Bad karma+1 vote
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Profile
Icon
Citadel
Platforms
Windows, Mac, Linux
Creator
JosiahJack
Engine
Unity
Contact
Send Message
Release date
Game watch
Follow
Share
Style
Theme
Sci-Fi
Players
Single & Co-op
Project
Indie
Boxart
Boxart
Embed Buttons
Link to Citadel by selecting a button and using the embed code provided more...
Citadel
Statistics
Last Update
Watchers
253 members
Addons
2
Articles
10
You may also like
Zandronum 2.0
Zandronum 2.0 First Person Shooter
Eden Star
Eden Star First Person Shooter
Raw Data
Raw Data First Person Shooter
Xash3D FWGS for Android
Xash3D FWGS for Android First Person Shooter
Megaton Rainfall
Megaton Rainfall First Person Shooter
Unknown Entity
Unknown Entity First Person Shooter