Welcome the C.W.I.S, a tactical shooter where you controls the weapons systems of a destroyer that was constantly under missile attack. Your job is to kill all inbound threats and survive long enough to go on the offensive!
This is the continuation of a game jam title. I have lots of plans for the game with an aim to release a first release build by the end of the year with development builds when major progress is achieved. Feel free to follow for future updates!
The game is still in active development, many features are coming in future updates.
C.W.I.S is developed by a solo developer (Jonathan/J) and entirely in my spare time outside of my full time job in the video games industry. If working it 9-5 wasn't enough xD Due to this, expect updates to not be as frequent as other games due to the fewer hours I get to actually work on the project.
Elements of the roadmap are subject to change & the full release of the game may be scoped down if the mechanic is not possible without a massive re-write of half the game etc.
Version 0.1.x (In Progress)
Version 0.2.x (Upcoming)
Version 0.3.x (Upcoming)
Version 0.4.x (Upcoming)
Further updates to be determined when I am nearer to them.
I post regular updates on progress with both the game and my other works on Twitter & Discord. On top of this there is a monthly devlog series which summaries the latest work and shows off extra bits that I don't mention in the regular updates. The full playlist can be viewed here:
Thanks for voting and helping C.W.I.S on it's quest to become the 2022 Indie of the Year. You are now in with a chance to score some free games. Help this game secure more votes by embedding the widget (or link) we have included below on your favorite sites.
Don't forget to check out (and vote) for other amazing games in contention. Here are some recommendations:
From now onwards I've decided to stop the video devlogs, mostly due to the time it takes to make them over a text based log. I've also re-vamped the Carter Games website posts section to now host these posts amoung annoucements & longer posts I can't make on socials. Below is a CC of the latest devlog that came out Monday. You can see the posts page here if you are instested, it also includes all the devlog of a project I started at the start of the year that is currently on hold.
By far one of the worst bits of the last few months has been choosing a good water shader. Now I’m no artist so I couldn’t make my own & I have 0 budget so I couldn’t just buy one. So I had to go off the free options on the asset store & GitHub to find something to use for this project. While a lot of the shaders would be great of other games where the player is at the level or more or less the level of the water. However in a top-down view there is the common problem with the tiling texture or effects with the shaders that the user can easily notice.
After trying upwards of 50 shaders and/or effects I finally decided to stick with one of the more customisable, that being the stylized water for URP:
A screenshot of the arcade scene in C.W.I.S with the new water shader
The shader still isn’t perfect and I would certainly prefer a more random tiling one, but it is better than the old shader I used in the jam version of the game which was much worse than this option in my opinion.
I’ve spent a fair bit of time on these launchers and still have more time to spend on them before they are completely working as intended. I did however spend a fair bit of time getting them up to scratch with fixed to the actual prefabs so they can be correctly reset when reaching their target.
Previously the missiles would throw an error on their reset due to a coroutine still running on them when the object is disabled. The routine was the one that managed the missiles pathing lifetime and would not quite reach the end due to the physics collision detecting the hit between both the player missile & the incoming missile.
On top of this I’ve added the actual launch sequence of the missile so when you fire a missile it takes a little longer to get into the air. This is done by having the hatch of the missile tube actually open before the missile fires. Once it has opened an event fires that tells the missile to spawn as it did beforehand so the rest is just as it was before. Though I did fix an issue where only 3-4 tubes were been used to launch missiles due to a little mistake on my part with a boolean value not updating correctly.
Below is a little video of the new launcher in action:
For the purposes of the arcade build I’ve decided to turn off the five-inch gun as its usage is not needed in the basic missile defence scenario. All the code is still there and all, its just had its script disabled in the scene so the player can’t select it when playing. Instead the player start on the forward C.I.W.S instead which is more practical. Down the line the five inch or the main gun would be used to target surface target at a defined range which will have more use in the campaign, missions or PVP/PVE combat.
In the arcade build supply drops where just crates that came by every now and then, when they hit the mid point of the ship you would get some ammo and a chance to get some health back. I do plan to add a ship health regen setup to the game, but it won’t be through supply crates. Its more likely the ship will heal over time if its not been hit for x amount of seconds with some UI to help indicate the change of state. The new setup has you calling in a supply drop via the communications array which starts a timer in the top left. When that timer completes a supply drop drops down onto the heli-pad section of the ship and when it reaches the ship the user gets ammo for their weapons systems at random amounts.
The visuals for this still needs a little work as they are currently just primitives and it shows. So more on that soon. I’m also considering possibly adding a few upgrades to the communications array to speed up the time it takes for a drop to arrive & the quantity of the ammo provided. But these are yet to be implemented.
Another minor change since the last update is a new panel & button in the game menu showing the controls for the game. There is controller support planned as its super easy to add that in the future, but that’ll be after the arcade build. These controls are also shown on the pause menu of the game for convivence.
That wraps up this devlog/update, these written logs will be the main form of updates from here on out instead of videos. Its a lot quicker for me to type stuff out as the videos took almost a day and a half to make so its a much better use of my time. The next written log will be around a month from now or sooner if there is a lot to show off. Feel free to comment below this post if you have an questions or feedback to give and I’ll speak to y’all again soon!
A short update due to the next devlog being delayed until i have a bit more progress to show...
When you make a build of your game and this happens.....A dev's worst nightmare.... well mine atleast... the dreaded NullReferenceException!!!!! The next...
The next devlog is here! The main changes include new weapons, upgrades implemented onto the CWIS turret, early detection lines for incoming missles ...
Welcome back to another devlog on C.W.I.S, In this devlog I go over the new weapon upgrades system progress, some menu work, an improved ship health/hitbox...
No articles were found matching the criteria specified. We suggest you try the article list with no filter applied, to browse all available. Post article and help us achieve our mission of showcasing the best content from all developers. Join now to share your own content, we welcome creators and consumers alike and look forward to your comments.