1. CULTIC
  2. News

CULTIC News

CULTIC Developer Livestream

UPDATE


Due to issues with the streaming service for Next Fest titles, I wasn't able to stream via Steam today. The stream will instead go live shortly at https://www.twitch.tv/3drealms , and I'll work to get a new live stream scheduled!

---


Stuck at work? Can't check out the demo right away?

Fear not! I'll be doing a livestream of the demo for Steam NextFest at 1PM PDT / 3PM CDT!

Join me as I blast my way through hordes of zealots in the demo map, and then try to ratchet my way up the leaderboard in Survival!

The CULTIC Demo Returns

[previewyoutube][/previewyoutube]

It's finally time! The long-awaited CULTIC demo update will be available to play starting at the beginning of Next Fest! Specifically, you can expect the update to drop at 10AM Pacific / 12PM Central, coinciding with the beginning of the festival.


[h2]NEW AND UPDATED CONTENT[/h2]

This update is a massive overhaul for the game, and includes nearly 8 months worth of progress and development, including:

  • Demo map rebuilt from the ground up
  • Updated artwork, including enemy sprites, player weapons, and world textures
  • Reworked HUD and inventory system
  • Gamepad Support
  • Leaderboard support for Survival Mode
  • Aim Assist and other QoL features
  • New enemies in Survival
  • ...and loads more!


Play through a completely rebuilt demo map, and then compete in Survival for the highest leaderboard rank!

[h2]Developer Live Stream[/h2]
Tune in for developer live streams on Steam at the times below, and chat with me as I play the game live!
  • Monday, June 13th - 1PM Pacific / 3PM Central
  • Friday, June 17th - 1PM Pacific / 3PM Central


[h2]Keep up to date on CULTIC news![/h2]
Follow me on Twitter for development news, updates, and all things CULTIC!

https://twitter.com/JasozzGames

[h2]Join the CULTIC Discord![/h2]
Chat about the project, get Discord-exclusive peeks at content, and hang out with fellow shooter fans!
https://discord.gg/8w277K9Gjg

Thank you for your support, and I hope you enjoy the demo!

The Demo Will Return

[previewyoutube][/previewyoutube]

The CULTIC demo is going away for a little while. The game has been getting a little more attention lately, which is exciting, but the current demo is no longer a good representation of the quality of the game, and I'd like to stem the flow of bug reports and reviews regarding outdated content. (If you have already downloaded the demo, you should still be able to launch it directly from the .exe)

Why is this happening now?

Well, because I'm confident that an updated version of the demo will be ready quite soon.

[hr][/hr]
Wishlist CULTIC on Steam:

https://store.steampowered.com/app/1684930/CULTIC/

Follow the development of CULTIC on Twitter!

[h2]@JasozzGames[/h2]





CULTIC Dev Diary - Gamepad Support



CULTIC was designed to be played with a mouse and keyboard. That's what I've always used for shooters, so I didn't really even think about gamepads until the first demo came out and folks were asking me about gamepad support. I hadn't really even thought of using a gamepad for a shooter on PC when you've got a perfectly good mouse/keyboard available!

However, clearly there are users who prefer to play this way. In fact, Steam reports that 10% of total game sessions are played on gamepad:

https://store.steampowered.com/news/group/4145017/view/3061855517864424914

I want folks to be able to play CULTIC however they're comfortable, and it would need to be done eventually if I wanted to ever port CULTIC to consoles, so here's what I've been working on:



There was so much that went into gamepad support. I've never been a huge fan of Unity's legacy input system, so I wrote my own that was based more around "actions" rather than key presses. For example, instead of the code polling to see if "Spacebar" was pressed, it instead polls to see if the "Jump" input was triggered, and whatever button or key was assigned to that "Jump" action would cause that to trigger. This made rebinding much easier and more accessible, but I still hadn't ever implemented gamepads to this, or even looked into how to capture raw gamepad input.

Then I stumbled upon Unity's new Input System -



I remember reading about the new Input System a few years ago, but it was very much "in progress", and wasn't part of Unity's official packages, just something you could download from Github and install manually. Since that time, it has grown massively and has several stable releases out, and toted out-of-the-box support for hardware polling and automatically detecting and processing connected gamepads - even telling what kind of gamepad is plugged in, and reflecting the proper keycodes (Square vs. X, etc.)



The best part? This new system was also "Action" based, like my custom system, so after a couple of days of reading and trying to learn this new system, the actual implementation was super easy. It took a big overhaul to get my existing rebind system to work with the new Input System, but in the end it was definitely worth it, and something I'd recommend Unity devs check out if they are struggling with input systems!



With a game that was designed for mouse/keyboard, it became apparent almost immediately that my control scheme was not entirely compatible with a gamepad. There were simply too many different commands the player could input to fit onto a gamepad without convoluted input combinations or heavily contextualizing inputs. This somewhat forced me to take a look at some gameplay elements that I had been waffling on, as I needed to decide for sure what the total roster of player actions would be so I could build a control scheme for them.

Some changes included:

  • Inventory Wheel scrapped, replaced with a static directional "pad" of icons.
  • Keys switched to auto-use, removing the need for a key/item radial
  • TNT/Molotov controls modified to work better with gamepad
  • Weapon radial changed - tap to swap to previous, hold to access radial


... among others.



Surely with these changes, the game would be playable on a gamepad now... right?



I guess part of being primarily a PC gamer for the better part of 15 years is that my aim with a joystick is terrible! Beyond that though, target acquisition in a classic style shooter without ADS was kind of rough - especially in frantic combat situations. So I asked some fellow developers how they combat this kind of thing, and of course, the answer was that most shooters played with gamepad employ some kind of aim-assist.



This was actually a pretty fun learning experience. I chatted with some developers about how they'd gone about doing aim-assist, and watched a couple of videos from AAA developers about it as well, and settled on a fairly simple system that does two things:

Soft Aim Magnetism
If your crosshair sweeps over a target within the range of the aim-assist, your turn speed will lower while you're sweeping over them, making target acquisition easier. This will be an optional assist, modifiable in Settings.

Aim Assist
When your aim falls within a certain margin of error around a valid target, the game will make an "estimate" (the red box in the above GIF) of where shot was intended to land. This estimate is based on the nearest point on the enemy collider relative to where your aim ray crossed the aim-assist threshold (the white box in the GIF). Then, depending on how far off your aim is, the resulting shot will be nudged towards the "intended" target. If your shot was only off by a little, it will be nearly fully adjusted to the intended target. If your aim was farther off, it will only be adjusted somewhat, but enough that your weapon's spread may still result in a hit.

This system seems to work well, as I'm actually able to clear a level while using a gamepad, and I am -awful- with gamepads. Hopefully I'll be able to get some feedback from the testing team and folks who are more used to gamepads to see what future improvements can be made!

Thanks for checking out this article! For the most up-to-date CULTIC info, follow the project on Twitter!

https://twitter.com/JasozzGames
https://twitter.com/3DRealms

Wishlist CULTIC and try the free demo!

https://store.steampowered.com/app/1684930/CULTIC/

CULTIC Dev Diary - Art Updates



Hello everyone! For those that don't know me, I'm Jason, the developer behind CULTIC. If you've been following the project on Twitter, you are probably pretty familiar with the history of the project. If not, and you'd like some background on it, you can pop into my Twitter page and see all of the updates there!

https://twitter.com/JasozzGames

There are also some existing dev diaries on YouTube, which can be viewed here:
https://www.youtube.com/playlist?list=PLbMfwVGoBzn9muvFiudQGTEyn5KyIkbbB

I'd like to start putting some of this information on Steam, now that CULTIC has a proper Steam presence and Store Page, so to kick things off, I'd like to talk about the -



The art style of CULTIC has evolved significantly since the beginning of the project. Some of that has just been me growing as an artist and improving my processes and skills, and some has been responding to player feedback on things that work and don't work - primarily the readability of the visuals.

One of the earliest changes was an expansion of the color palette, as there were gaps in the palette where things would just get lost because there weren't enough colors available to make them visually distinct. See this example below, where the excavator in the background was almost getting completely lost against the scenery. About 10 new colors were added during this change, expanding the palette by 25%.



The next major change in the pipeline was updating some placeholder assets that I had used early on in CULTIC's development to try and get a playable demo ready as soon as I could, and with Realms Deep being only 8 months into CULTIC's lifetime, I didn't have time to revisit them before. The cultist model, for example, was actually an older model of mine from the last time I tried to put together a concept for CULTIC. It worked great for the demo and I really got attached to the original look for the cultists, but the vision and artstyle for CULTIC grew past that goofy, low-poly model, so the cultist sprites got a facelift across the board!



The player weapon sprites went through an upgrade too, as I wasn't satisfied with the quality of the arm/hand models, and the resolution of the weapons was a bit lower than intended, since it was rendered out with the original 256x144 resolution in mind.



These art updates, while a grand undertaking, have helped to build a much more cohesive visual style across the game. The art is more readable, and changes to the lighting and enemy shaders have helped to make sure your foes always stand out and aren't getting lost in darker environments.

For more CULTIC info and news, follow @JasozzGames and @3DRealms on Twitter!

[h3]Wishlist CULTIC and try the free demo![/h3]

https://store.steampowered.com/app/1684930/CULTIC/