A downloadable game for Windows, macOS, and Linux

Download NowName your own price

Can you collect all of the fragments, solve the mysteries, and find your way to a happy ending? 

In this mysterious otome game, play as a protagonist (name customizable but "Xani" by default) struggling to cope with the hand life has dealt you. Your mother's death was a tragedy, and left you cynical and numb to the world. Now, though, greater challenges are piling up fast - and it all begins when you find out you are not entirely human.

The disappearance of a friend. A sudden attack that leaves you wounded. Mysterious characters entering and leaving your life. Growing bonds. Coming to terms with what exactly "humanity" is...

Please. Find a happy ending. Don't let tragedy be the only option.

FEATURES:

  • Five main paths containing a variety of romantic, platonic, and family-based endings - and bad endings too, so stay on guard.
  • You influence the story with 100+ choices to make in game, and at the same time you have the potential to influence the protagonist's personality traits.
  • Negative & positive personality traits can be unlocked based on your choices.
  • Your endgame partner is your choice. The final route allows you to pick your endgame romantic partner / endgame BFF.
  • End with a romantic partner AND a BFF - you can have one of each!
  • Over 20 endings in the main paths and additional 10+ in the final route.
  • A diverse and fun cast of characters to learn about.
  • Beautiful artwork, gorgeous OST, and partial voice acting.


☕ Support us on Ko-fi to help our development! ☕

Download

Download NowName your own price

Click download now to get access to the following files:

Heart Fragment Demo for PC & Linux 413 MB
Version 14
Heart Fragment Demo for Mac 395 MB
Version 14

Development log

View all posts

Comments

Log in with itch.io to leave a comment.

(2 edits) (+2)

Hi, I actually made an account just so I can post a comment to you!! :)  This is such an awesome game.  I am looking forward to play it upon release.  The opening was creepy and awesome!!! sorry kept repeating myself, *synonym of awesomeness insert here* <3  I'm not much of an expert, but I do love the art.  It is so beautiful, though the characters look different in the CGs (is that what their called? ahaha not sure, but I am refering to the additional art thing of the characters... I suck at this, sorry).  I think it also helped that the background moved because it made me feel like I am watching rather than just reading.  I also loved the different personality traits that character would develop based on their choices.  The story is totally engaging.  I think the shift of 1st person to 2nd person can be improved - more smooth transition, I dunno.  And the partial voice acting is great!!! I loved hearing their voices.  It sort of made me want to trust Gray more.  I'm not sure if this would be helpful, but I tend to suspect Shannon a lot, her intentions and all haha.. maybe that is intentional, but maybe it's her eyes?  But its just completely amazing, what you did here.  I can't imagine how much effort and time and resouces one has to put into these games that I love so much... but it's definitely so worth it!!!  I wish people would really buy your stuff once its released.  I'm not a fan of anything scary to be honest, so actually appreciate the warning for any scare scenes!!!  Looking forward to the completion of this game. :)

(+1)

I am so glad you enjoyed the demo! It's so sweet of you to take the time to make an account and comment your feedback. I can't say enough how much that means to me.  I hope that you'll enjoy the full game even more than what you've played already! 

(+4)

This vn is absolutely amazing! All the characters look great and it has a very interesting story line. The only thing that bothers me is that our character is really mean to Clive (when he is my second favorite character hah) but I understand why we would be, I just wish we were a bit nicer. Anyway, I loved this and I wish you the best of luck while making the full game! Sadly I don't have enough money to buy 3 ko-fis yet, but hopefully soon I get enough money so I can buy them haha. Thank you for this great demo, can't wait for the full game!

(+2)

Thank you so much! I'm very glad you enjoyed the demo and I really hope you'll enjoy the full game in the future too. 

As for Clive, don't fret💕 You'll have the opportunity to ease that suspicion of him early on during the game routes.  He appreciates the love! (Though it does fluster him a tiny bit 😘)


When I open the game there is just a white screen and I can’t close the window, but I can make it fullscreen and hide it. I am using a windows computer.

Huh, that's a bug I've never heard before. 🤔 I'll do my best to figure out what might be causing it! A few questions:

  • Does the music play when it opens, or is that muted as well?
  • Do you happen to know what graphics renderer  you're running the game with? I have noticed that the default on a lot of computers (DirectX) has display issues that aren't present with OpenGL - I'm in the process of figuring that one out as well.

A few potential fixes for this:

  • When you launch the game, press shift+G - from there a menu will pop up and you can select to change the renderer. Try another option and see if that fixues it!
  • You can also try updating your Nvidia Drivers or your other GPU drivers.
(+1)

Okay, so I've played this game a little bit, and it was surprisingly pretty great with their design and voice acting. Unfortunately it wasn't that compatible with low spec computer, as my computer lags during the start of the game with the space animation. But overall it is pretty great.

I'm watching the playthrough right now; thank you very much for posting it, I am excited to hear your commentary! Thank you for letting me know about the lag at the start. I'll start looking into it and seeing if there's some way to fix the issue and avoid that. :)

Okay!

(+1)

Part 2 (O~O)

Shannon and Xani friendship is so cute.

(+1)

Starts getting creepy.

(+1)

Part 4, things starting to escalate.

Part 5, 6, and 7!

I have a question, why can't I grab the blue fragment? I tried to look for ways but I dunno what to do...

(+1)

Hello! The blue fragment requires completion of at least one good ending before you will be able to grab it. Since the game is still a demo, it will continue to reject you. If people are interested in having a preview into that route, though, I might add one in the next update :)

(1 edit)

So I spent the whole day playing visual novels from Itch.io and I have to say - this has been quite the experience. I did have some issues with the game which might have to do with me being overly critical at times, but overall I think this vn has a lot of potential and needs more publicity.

The art was pretty for the most part, especially the few CGs we got. The voice acting was good, whenever it appeared. I'm not sure if you want the whole game to be voiced eventually or if this is the intended state, either way the voices match the characters well, I feel.

I was very suspicious of Clive at first, but I'll let that slide. Kay is a sweetheart. 

Really enjoyed the demo and all the choices it had, I was pretty much hooked from the start. Good job ~

P.S.: This has to be my favorite line in any otome game ever.

(+1)

Thank you so much for playing the demo and for your kind words! I'm very glad that you enjoyed the demo. There will be an updated demo with an expanded prologue and new GUI that has new features & content coming early next month. Additional CGs will be added too.

I've also fixed up some plot things that I wasn't content with (especially the scene where Xani tells Clive where she moves right away, which I've changed to a dialogue choice). 

Hopefully this will also fix up some of the things that you had issues with, but if you have anything specific you'd like to give input on, please feel free to mention it!

Liked the demo a lot.  The writing was really nice.  Did have a little problem with it, though.  It started spitting a bunch of errors when I got to a certain point.

Hi, thanks for playing the demo! I'm really glad you enjoyed what you saw of it. If possible would you be able to let me know where the issues started appearing and what the error message(s) you got were?

(5 edits)

Sure.  It was about the time the hospital scene started.  The error (I think):

I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/script.rpy", line 4549, in script
    with dissolve(0.5)
TypeError: 'Dissolve' object is not callable

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "game/script.rpy", line 4549, in script
    with dissolve(0.5)
  File "C:\Users\jelat\Desktop\Heart_Fragment-demo-pc\Heart_Fragment-1.0-pc\renpy\ast.py", line 1389, in execute
    renpy.exports.with_statement(trans, paired)
  File "C:\Users\jelat\Desktop\Heart_Fragment-demo-pc\Heart_Fragment-1.0-pc\renpy\exports.py", line 1601, in with_statement
    return renpy.game.interface.do_with(trans, paired, clear=clear)
  File "C:\Users\jelat\Desktop\Heart_Fragment-demo-pc\Heart_Fragment-1.0-pc\renpy\display\core.py", line 2251, in do_with
    clear=clear)
  File "C:\Users\jelat\Desktop\Heart_Fragment-demo-pc\Heart_Fragment-1.0-pc\renpy\display\core.py", line 2702, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
  File "C:\Users\jelat\Desktop\Heart_Fragment-demo-pc\Heart_Fragment-1.0-pc\renpy\display\core.py", line 3047, in interact_core
    new_widget=layers_root)
TypeError: 'Dissolve' object is not callable

Windows-8-6.2.9200
Ren'Py 7.3.5.606
Heart Fragment DEMO
Thu Mar 12 02:31:06 2020


Just got another one too.  This was on the room to beach transition in Clive's route.

I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/script.rpy", line 3931, in script
    scene beach with dissolve(0.5)
TypeError: 'Dissolve' object is not callable

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "game/script.rpy", line 3931, in script
    scene beach with dissolve(0.5)
  File "C:\Users\jelat\Desktop\Heart_Fragment-demo-pc\Heart_Fragment-1.0-pc\renpy\ast.py", line 1389, in execute
    renpy.exports.with_statement(trans, paired)
  File "C:\Users\jelat\Desktop\Heart_Fragment-demo-pc\Heart_Fragment-1.0-pc\renpy\exports.py", line 1601, in with_statement
    return renpy.game.interface.do_with(trans, paired, clear=clear)
  File "C:\Users\jelat\Desktop\Heart_Fragment-demo-pc\Heart_Fragment-1.0-pc\renpy\display\core.py", line 2251, in do_with
    clear=clear)
  File "C:\Users\jelat\Desktop\Heart_Fragment-demo-pc\Heart_Fragment-1.0-pc\renpy\display\core.py", line 2702, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
  File "C:\Users\jelat\Desktop\Heart_Fragment-demo-pc\Heart_Fragment-1.0-pc\renpy\display\core.py", line 3047, in interact_core
    new_widget=layers_root)
TypeError: 'Dissolve' object is not callable

Windows-8-6.2.9200
Ren'Py 7.3.5.606
Heart Fragment DEMO
Sun Mar 15 05:23:05 2020


And another one, shortly after the last.


I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/script.rpy", line 3977, in script
    with dissolve(2.0)
TypeError: 'Dissolve' object is not callable

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "game/script.rpy", line 3977, in script
    with dissolve(2.0)
  File "C:\Users\jelat\Desktop\Heart_Fragment-demo-pc\Heart_Fragment-1.0-pc\renpy\ast.py", line 1389, in execute
    renpy.exports.with_statement(trans, paired)
  File "C:\Users\jelat\Desktop\Heart_Fragment-demo-pc\Heart_Fragment-1.0-pc\renpy\exports.py", line 1601, in with_statement
    return renpy.game.interface.do_with(trans, paired, clear=clear)
  File "C:\Users\jelat\Desktop\Heart_Fragment-demo-pc\Heart_Fragment-1.0-pc\renpy\display\core.py", line 2251, in do_with
    clear=clear)
  File "C:\Users\jelat\Desktop\Heart_Fragment-demo-pc\Heart_Fragment-1.0-pc\renpy\display\core.py", line 2702, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
  File "C:\Users\jelat\Desktop\Heart_Fragment-demo-pc\Heart_Fragment-1.0-pc\renpy\display\core.py", line 3047, in interact_core
    new_widget=layers_root)
TypeError: 'Dissolve' object is not callable

Windows-8-6.2.9200
Ren'Py 7.3.5.606
Heart Fragment DEMO
Sun Mar 15 05:38:05 2020


One more on the last transition.


I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/script.rpy", line 4056, in script
    with dissolve(2.0)
TypeError: 'Dissolve' object is not callable

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "game/script.rpy", line 4056, in script
    with dissolve(2.0)
  File "C:\Users\jelat\Desktop\Heart_Fragment-demo-pc\Heart_Fragment-1.0-pc\renpy\ast.py", line 1389, in execute
    renpy.exports.with_statement(trans, paired)
  File "C:\Users\jelat\Desktop\Heart_Fragment-demo-pc\Heart_Fragment-1.0-pc\renpy\exports.py", line 1601, in with_statement
    return renpy.game.interface.do_with(trans, paired, clear=clear)
  File "C:\Users\jelat\Desktop\Heart_Fragment-demo-pc\Heart_Fragment-1.0-pc\renpy\display\core.py", line 2251, in do_with
    clear=clear)
  File "C:\Users\jelat\Desktop\Heart_Fragment-demo-pc\Heart_Fragment-1.0-pc\renpy\display\core.py", line 2702, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
  File "C:\Users\jelat\Desktop\Heart_Fragment-demo-pc\Heart_Fragment-1.0-pc\renpy\display\core.py", line 3047, in interact_core
    new_widget=layers_root)
TypeError: 'Dissolve' object is not callable

Windows-8-6.2.9200
Ren'Py 7.3.5.606
Heart Fragment DEMO
Sun Mar 15 05:43:12 2020

Hit reload after that and ran through it again twice.  Once skipping and again clicking.  Didn't get anymore errors.

(+1)

Thank you! The new update should have this fixed up, but if there's any additional issues let me know!

Thanks a lot.  Played the updated demo a bit and everything seems good.  Looking forward to the full game down the road.

(+1)

I loved the demo! The art is really good and I love the characters, especially Kay! I wish you would add a log feature though, just incase someone (like me) misses some script. Can't wait for the full game! Do you have an estimated full game release date and play time? 

(+1)

Hi there! I'm so happy to hear you enjoyed the demo. 

A GUI revamp that will include a log feature is scheduled for April. The new interface will also include other goodies like a music box to listen to the soundtrack, a character bio section in the extras, and a way to check the protagonist's social media page to see status updates from the characters that'll give bonus content! 

The estimated play time for the full game will be around 15 hours. If the first stretch goal for the Kickstarter is met this will be expanded to around 20.

Have an awesome day and thank you for playing Heart Fragment!

Thank you for your reply! I'm excited for the full release! :)