Working Title

Please reference the devlogs for any and all updates.

Important Note: The Itch App browser seems to have an issue with the save implementation I have used in 0.1.1. This has been fixed. See the DevNote for release 0.1.2.

Important Note 2: Due to my far too lofty goals in Chapter 1 for the simple code I wrote in the Prologue, I had to re-write significant portions of the back-end code and variables. This has unfortunately meant that saves prior to 0.1.1 will not work properly. For more details see the Chapter 1 DevLog.

Chapter 1 is live! It's a much more complex deployment than the Prologue, and with only one person developing it, please report any issues or bugs in the comments below. Thanks!

Cover Image: Pixabay - junniferbaya340

This game is free to play, period. I have no plans to charge or accept donations for it. Just kick back and hopefully you will enjoy it. The base core of the game should be in place now, so no more major changes should be required. Should they be needed forewarning will be given.

This has not been developed or tested for mobile devices. The game was designed for a larger screen device so a tablet may work, but has not been tested.

Intro

The prologue is more "talky", and allows for some simple customization for the player and world. Chapter 1 starts to deep dive into the choices and decisions that will shape and affect the world around you.

You awaken unsure of where you are, or even who you are. Based on your surroundings, some sort of apocalyptic event has occurred. But what? Can anyone be trusted? Who may be out for their own ends? Who may be out to ruin you? Why are so many people interested in you? Will you fall in love or not? Will you use people for personal gain or try to leave the world a better place? Will you ultimately succeed (and at what?)?

Background

This is an interactive fiction game created using Twine and Sugarcube. The game is somewhat on rails; you will are along for the ride but will have a lot of freedom in customizing the MC, some NPCs, parts of the world, and how you react to things. A 'Character Profile' develops and will track some personality decisions, as well as how other NPCs might perceive you.

I have no plans for any 'your character is dead' game over screens. To me, the world and how you are reacted to will either make things better or worse. Decisions you make will affect the people and the world around you. Who will survive? Will you leave the world better or more chaotic? Do the ends justify the means? A snarky retort to a sarcastic character might be just what is needed to motivate them (or not) that a gentle word won't. Irritate or anger them and they might just decide to work against you. Everyone you meet will have their own motivations and goals, and they won't all match yours.

Content Warnings: Violence, sexual content. 

Important Notes

Saves (in-browser or offline) are stored in the browser cache. The game must be played in the same browser to continue progress. Clearing the cache will destroy the saves.

The game is configured to allow for 10 save slots. If you plan on using more than one, keep in mind the Sugarcube limitation for backing up to file here.

If you want to change browsers or backup the saves, use the 'Save to Disk' in the Save menu. With this you can backup all your saves to a file that you can store anywhere for this game. Using 'Load from Disk' in the Save menu will let you import the file you backed up.

StatusIn development
PlatformsWindows, macOS, Linux, HTML5
Rating
Rated 4.9 out of 5 stars
(10 total ratings)
Authorcooldevo
GenreInteractive Fiction
Made withTwine
TagsFemale Protagonist, Male protagonist, Post-apocalyptic, Romance, Story Rich, Text based, Twine
Average sessionAbout an hour
LanguagesEnglish
InputsMouse, Touchscreen

Download

Download
Survival Games.zip 304 kB

Install instructions

  • Download the file, unzip, and open in your favorite browser.
  • See notes in Details for save game management

Development log

View all posts

Comments

Log in with itch.io to leave a comment.

in playing in browser i cant scroll down to click continue  

(+4)

Is this still being made or is it abandoned? Cause' I would really like to play the full release of this.

It looks interesting but I can't scroll down to read.

(+2)

I had the same problem, i had to zoom out for no reason

Thanks for the tip, i didn't even think of doing that.

I have the same problem but I can’t zoom out anymore

(+1)

Very promising game. Hope to see the chapter 2 soon.

I have just ran in the same little issues as others:

  • Play a female, but surprising get some beard :-)
  • Get the following error after the whipping scene:
    Error: <<set>>: bad evaluation: getVal: Invalid type for value. 'undefined' = type undefined, but should be integer
  • Even if it say that Reyth and I have developed some strong bounds, she's still justlisted an acquaintance and not a friend in the contact window.
(-1)

So i am a female, and suddenly after the car crash i grew a beard?

(-1)

I'm currently playing the latest version and I found this bug:

(-1)

rong chat

(-1)

i wish there was creativ mode

(1 edit) (+1)(-1)

Prologue "rate of speed" -> "speed", it already refers to a rate, so saying rate of speed is redundant

Ch 1 "You felt bad for $himher, but you had to decide quickly." When saving Arone, pronoun issues when referring to companion

female player characters "have a scruffy beard", with only an option to set their previous beard length

After getting whipped:  Error: <<set>>: bad evaluation: getVal: Invalid type for value. 'undefined' = type undefined, but should be integer.

<<set _newVal = (setup.getVal($npcs[$statusreyth], 2) + 1).clamp(1, setup.relation.length - 2)>>
<<set $npcs[$npcreyth] = setup.setVal($npcs[$npcreyth], 2, _newVal)>>

Not hungry: Error: <<if>>: bad conditional expression in <<if>> clause: hasFlag: Invalid type for value. 'undefined' = type undefined, but should be integer.

<<if setup.hasFlag($npcs[$statusreyth], "enemy") or setup.hasFlag($npcs[$statusreyth], "dead")>>\ 			<<set _newVal = (setup.getVal($npcs[$npcreyth], 2) - 1).clamp(1, setup.relation.length - 1)>> 			<<set $npcs[$npcreyth] = setup.setVal($npcs[$npcreyth], 2, _newVal)>> 		<</if>>

Could be more stuff, not sure if there is much variation from choices or if it's "on rails" like you said

EDIT: added error details

(-1)

when will next chapter release ?

I had hoped to have something prototyped and in testing this week, however the number of choices I offered impacted the way Chapter 2 would play out, so I had to rewrite significant parts of it. One of the last choices in the chapter wasn't even planned, I tossed it in when it felt to me like it was a good opportunity to include an additional "darker" NPC. This caused some quirks in the start of Chapter 2. In some areas I have 4 different versions of the same paragraph.

Chapter 2 has been mostly rewritten, and am working it into the game now. Not having too many reported bugs has been very helpful in giving me the free cycles to get the story redone and up to the standard Chapter 1 set.