Eternal Winter (Winter Jam 2022 update)
A downloadable game for Windows, macOS, and Linux
The Eternal Winter.
This was the name of the curse that killed the heirs of the Esternian Empire, whose heartlessness and cruelty were known far and wide. The bearer of the curse would be born with a small fragment of ice near their heart. As they grew older, the ice would slowly encroach upon their heart and encase it until they die. Although the age of death varies, none of them made it past their 20th year.
And so, the Esternian Empire met its doom and was replaced by another ruling family.
One day, the Estern family’s last descendant and bearer of the curse discovered a possible way to break it. But can she believe in a solution derived from a long-lost fairy tale? Is 'true love' the answer to her family's long-lasting predicament? And if it is, will she ever learn to truly love someone?
***
The final game will contain the following features:
- Around 6 to 10 hours of content for you to read and learn about Lumine's fate, and the world that surrounds her;
- A warm and quirky cast of characters, each with their own agenda - and beautiful sprites to boot!
- Three love interests to pursue, each with their unique route. Expect some bad endings along the way;
- Partial voice-acting by a cast of talented voice actors;
- An original soundtrack made exclusively for Eternal Winter;
- 10 CGs to bring an extra punch to those emotional moments!
The current build contains a fraction of these features, and covers nearly the entire Common Route and two Love Interest's routes. The word count is currently sitting at around 81K.
The entire team will continue working hard to deliver the final version of Eternal Winter to you, so stay tuned for future updates!
***
Voice actors:
* Lumine - Christina Costello
* Aster - Jazzy Oliver
* Leonis - Josh Portillo
* Yoru - Sam Winters
* Argent - Jared Scott / Krows Nest
* Brahmi - Nakhodchivost
* Chione - Nathalie Ferare
* Goddess - Red Aller
* Septim - Vincent Fabbri (Twitter / IMDB)
* Therese - Katie Otten
* Yuei - Walter Mack (Twitter / IMDB)
* Yuna - Shakyra Dunn
Development Team:
* Adhylia- Main Character Sprite Artist (Concept)
* Azuremia - Side Characters Sprite Artist
* Brian Luttrell - Composer
* fluux - CG Artist
* GoingGoingKeith- Side Characters Sprite Artist (Twitter)
* Guillaume Laurent - Composer
* inertia_artist - Background Artist (Line Art, Colouring)
* JensterCreations - Background Artist (Concept Art, Colouring)
* Kowara - Lead Writer, World Building
* Laura Crossheart - Background Artist (Concept Art, Line Art)
* MadScientist - UI Designer
* Maria_Prism - Background Artist (Colouring)
* Saibraeus - Logo Designer
* Yacine Aggoune - Lead Writer
* Yoakas - Proofreader
* Yoru - RenPy Scripter and UI implementation
* YuukiPudding- Main Character Sprite Artist (Line Art, Colouring)
* Z - RenPy Scripter
External assets:
- Backgrounds: Digital Moons, Studio Quest, LimitElta, MoonWind, Belldew, AC Illust
- Audio: PeriTune
External assets were used under the CC BY 2.0 license, with the listed creators having no involvement with this project, and their assets used with non-commercial purposes.
Status | In development |
Platforms | Windows, macOS, Linux |
Rating | Rated 4.0 out of 5 stars (12 total ratings) |
Author | Abyss Team |
Genre | Visual Novel, Interactive Fiction |
Made with | Ren'Py |
Tags | 2D, Fantasy, Female Protagonist, Multiple Endings, Otome, Romance, Singleplayer, Story Rich |
Average session | About a half-hour |
Languages | English |
Inputs | Keyboard, Mouse |
Download
Click download now to get access to the following files:
Development log
- Eternal Winter Winter Jam 2022 build is here!Dec 31, 2022
- Eternal Winter October 2022 build is out!Oct 02, 2022
- Eternal Winter SUNOFES 2022 Demo is out!Sep 01, 2022
- Eternal Winter OGJ 2022 Demo is out!Jun 30, 2022
- Eternal Winter Winter VN Jam 2021 Demo is out!Jan 01, 2022
- Eternal Winter Otome Game Jam 2021 Demo is out and about!Jun 30, 2021
- Eternal Winter IntRenAiMo Demo is out!Apr 02, 2021
- Eternal Winter [Early Demo] is out!Jan 02, 2021
Comments
Log in with itch.io to leave a comment.
Hi, how's progress on the game going? 😊
Hello Eva, thanks for reaching out!
Unfortunately, development has been on a hiatus due to life circumstances. The outline for the whole game is drafted; and some new segments have been written but aren't coded yet.
We can't provide you with a timeline, or tell you when the game development will resume. But the project is not dead, and will resume at some point.
Thanks for your reply! 😊 It's nice to know that the development will resume at some point. I wish you all the best and take your time, we all know that life can be really unpredictable at times 🥰
I played through leo's route and it seems that his route is the only one that seems to be unfinished really loving this so far though I'll be waiting till leo's route is finished. And will play through the other routes now done, so I guess none of the routes are finished yet maybe its a demo or something but I did like all of the routes and I'll be waiting for the finished product.
Hi Silverfoxiee. Thank you very much for playing Eternal Winter! :D
Just replayed the game to make sure we hadn't miss something or uploaded the wrong version - both Aster and Leonis's route are complete and can be fully played in this version.
Do note that there's still a segment of the story missing during day 3, that might be what you ran into. If that's the case, worry not, we're working on closing that gap. Hopefully, it won't take too long.
Yeah that's what I meant like after day 3 like no matter which route I take once i get to a certain point it says to be continued, Then to goes back to the title screen that's pretty much what happened, oh okay then I'll be waiting for you guys to fix that then.
Finally got to try out this one, and I have to say, I got hooked right from the start! The story is so intriguing, with the mystery of MC's sickness plus the political drama?! I really want to know more!
I also really liked all of the LIs, something that doesn't happen that often! So I must play all of their routes at one point. So far I mostly followed Aster, but I must try the rest later!
I'm so excited to see it continue!
help!! I really am scare and confuse at the same time on what's happening to chione face became two!!(O ~ O|;|;|;|)
That definitely should not be happening!
Thanks for reporting this, we'll squash that bug as soon as we can!
We've uploaded a new version of the game were the bug is fixed!
Again, thank you so much for reporting this! :D
Omg new update
Magnificent. Their voices are good xD I find Christina, Lumine's V.A. so cute <3 but I think I have a problem with Leo's V.A . he doesn't seem to have one throughout the demo. Anyway, I do enjoy it very much. The art is good too <3
Thank you very much for playing through the demo, and for your wonderful compliments! :D
As for Leo's VA, we are aware of the situation - the problem will be addressed in the next update!
Due to the nature of Eternal Winter's development, the way assets are added to the game is a bit erratic. However, we hope that, by the end of the development, everything will be much more solid and structured!
Hope you stick with us until then!
Interesting demo! I covered it in Part 3 of my Otome Jam reviews! C: Starts at 2:54.
Thank you for playing!
<3
I haven't seen everything there is to see yet because I've made it my mission to attempt to try all the jam submissions over this weekend, but what I've played through so far is absolutely gorgeous :3 I think the UI has to be the prettiest UI I've ever seen in a VN before! I could just stare at that for ages on its own, haha. Everything is so very pretty!
Thank you very much for your compliment! :D
And best of luck to your mission, you've set quite a challenge for yourself!
Show post...
Please re-check the demo. It have bug after this line.
[code]
I'm sorry, but an uncaught exception occurred.
While running game code:
File "renpy/common/000statements.rpy", line 531, in execute_call_screen
store._return = renpy.call_screen(name, *args, **kwargs)
File "game/screens/story_related/story_text.rpy", line 3, in execute
File "game/screens/story_related/story_text.rpy", line 3, in execute
File "game/screens/story_related/story_text.rpy", line 9, in execute
ZeroDivisionError: integer division or modulo by zero
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "story_script/Common Route/day_1_part_1.rpyc", line 36, in script
File "C:\Users\User\Downloads\EternalWinter-IntRenAiMo_Demo-pc\renpy\ast.py", line 1949, in execute
self.call("execute")
File "C:\Users\User\Downloads\EternalWinter-IntRenAiMo_Demo-pc\renpy\ast.py", line 1937, in call
return renpy.statements.call(method, parsed, *args, **kwargs)
File "C:\Users\User\Downloads\EternalWinter-IntRenAiMo_Demo-pc\renpy\statements.py", line 277, in call
return method(parsed, *args, **kwargs)
File "renpy/common/000statements.rpy", line 531, in execute_call_screen
store._return = renpy.call_screen(name, *args, **kwargs)
File "C:\Users\User\Downloads\EternalWinter-IntRenAiMo_Demo-pc\renpy\exports.py", line 2905, in call_screen
rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)
File "C:\Users\User\Downloads\EternalWinter-IntRenAiMo_Demo-pc\renpy\ui.py", line 297, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "C:\Users\User\Downloads\EternalWinter-IntRenAiMo_Demo-pc\renpy\display\core.py", line 2702, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
File "C:\Users\User\Downloads\EternalWinter-IntRenAiMo_Demo-pc\renpy\display\core.py", line 3094, in interact_core
root_widget.visit_all(lambda i : i.per_interact())
File "C:\Users\User\Downloads\EternalWinter-IntRenAiMo_Demo-pc\renpy\display\core.py", line 541, in visit_all
d.visit_all(callback, seen)
File "C:\Users\User\Downloads\EternalWinter-IntRenAiMo_Demo-pc\renpy\display\core.py", line 541, in visit_all
d.visit_all(callback, seen)
File "C:\Users\User\Downloads\EternalWinter-IntRenAiMo_Demo-pc\renpy\display\core.py", line 541, in visit_all
d.visit_all(callback, seen)
File "C:\Users\User\Downloads\EternalWinter-IntRenAiMo_Demo-pc\renpy\display\screen.py", line 430, in visit_all
callback(self)
File "C:\Users\User\Downloads\EternalWinter-IntRenAiMo_Demo-pc\renpy\display\core.py", line 3094, in <lambda>
root_widget.visit_all(lambda i : i.per_interact())
File "C:\Users\User\Downloads\EternalWinter-IntRenAiMo_Demo-pc\renpy\display\screen.py", line 440, in per_interact
self.update()
File "C:\Users\User\Downloads\EternalWinter-IntRenAiMo_Demo-pc\renpy\display\screen.py", line 625, in update
self.screen.function(**self.scope)
File "game/screens/story_related/story_text.rpy", line 3, in execute
File "game/screens/story_related/story_text.rpy", line 3, in execute
File "game/screens/story_related/story_text.rpy", line 9, in execute
File "<screen language>", line 9, in <module>
ZeroDivisionError: integer division or modulo by zero
Windows-8-6.2.9200
Ren'Py 7.3.5.606
Eternal Winter IntRenAiMo_Demo
Mon May 24 23:34:30 2021
[/code]
Thanks for reporting this bug, Bánh.
We've uploaded a new demo, the issue you pointed out should be fixed!
I came here from Renpy and while I haven't played much of the game, I have seen all the twitter posts and all that jazz and I have to say I love the cast.
Thank you very much! :D
Hope that at some point in time (perhaps when a meatier update comes out?), you'll give the game a chance.
Ceri here!
Before the start of the Winter VN Jam 2020, I decided to browse the hashtag for the jam and I found your team's project The idea of a Disney-like otome intrigued me so I went to the recruitment Lemmasoft Forums post to learn more about the story. As the weeks went on, I started checking every single Twitter post made for Eternal Winter I fell in love with the character designs, backgrounds, just about everything the game had to offer. Also saw a CG preview for the Leonis route and it was absolutely gorgeous! So when it came time for Eternal Winter to arrive on itch.io, I jumped aboard and started reading!
First Impresssions
- The story from reading the summary, feels like a fusion between The Snow Queen and Cinderella Phenomenon. It's interesting and the pieces of world building that the player gets from Lumine's interactions with each of her potential love interests paints an intriguing system of how much the current ruling family has begun to slowly sever friendly relationships with neighboring lands.. The hint of Goddess lore seems very interesting.. I want to hear more of this world's resident deity.
- The UI is absolutely stunning. Props to MadScientist for it! I love the spinning snowflakes next to the dialog box and behind the logo along with the moving borders for confirmation options and when an option is moused over in the main menu. The icons and pages for the credits page are plenty pretty.
- Character designs are gorgeous. Leonis and Aster's is my favorite. In terms of personalities, going with the messy hair for Aster works with his teasing nature towards Lumine. Lumine reminds me of a more mellow Miyoko from Dark Nights. yet not afraid to lampshade on certain situations when she wants to It's an interesting twist to have Leo as a former orphan from the same orphanage as our heroine and be acquainted with her. Yoru is pretty much a workaholic but wants to do his best to keep his family business afloat despite restrictions.
Suggestion
- Would you consider adding the 'Story rich' tag to the drop down 'More information' menu? Considering the amount of world building and lore from various side characters on each route, I think that Eternal Winter could qualify as belonging in that tag.
All in all, a very solid demo. Can't wait to see how Lumine's story unfolds in the full version.
Thank you very much for your interest Ceri!
We teamed up with an incredible team for this Jam, and we hope that everyone's fantastic work comes through as you play the game! :D
As for the suggestion, we certainly can and will!
Thanks for playing through the early demo, we'll keep on working to expand it - and hope that the final result doesn't disappoint!