A downloadable game for Windows, macOS, Linux, and Android

Participate for the Demon and Heart 2 Indiegogo's campain : http://bit.ly/IndiegoDH

Demon and Heart or DH is a Short Supernatural and Romance Visual Novel.

Demon and Heart : Protoype follows a high school student who is ruthlessly bullied by his classmate, but one day, a girl fights and beats your aggressor. She then gives you a lottery ticket that says "you win a demon" and it's the start of a strange story of gods and demons.

Thanks for my new corrector @BlueM1ST for editing the game

Langage avalaible : English

 Twitter : @Necivo1

Instagram : necivo_vnistudio

Demon and Heart : protype is a prequel of Demon and Heart :  The failure of a nation avalaible here

Thans for the first correction by @BradfordTheLlama and you can view his youtube channel here : https://www.youtube.com/channe...

For see the changelog, check the devlog section

Good Game !

Install instructions

Unzip the archive

For Windows , launch DemonandHeart.exe in DemonAndHearth Windows

For Linux, launch DemonandHeart.sh in DemonAndHearth Windows and Linux

For mac, use the demonandheart.app

Download

Download
Demon and Heart 2.1.2.zip (229 MB)
Download
DemonandHeart-2.1.3-release.apk (121 MB)

Development log

View all posts

Comments

Log in with your itch.io account to leave a comment.

Game crashed: log 

[code]
I'm sorry, but an uncaught exception occurred.

While loading <'Image' u'Background/White.jpg'>:
  File "game/script.rpy", line 268, in script
Exception: Could not load image u'Background/White.jpg': error('JPEG loading error',)

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

Full traceback:
  File "game/script.rpy", line 268, in script
  File "/data/data/com.VNI.demonandheart/files/renpy/ast.py", line 1275, in execute
    renpy.exports.with_statement(trans, paired)
  File "/data/data/com.VNI.demonandheart/files/renpy/exports.py", line 1381, in with_statement
    return renpy.game.interface.do_with(trans, paired, clear=clear)
  File "/data/data/com.VNI.demonandheart/files/renpy/display/core.py", line 2096, in do_with
    clear=clear)
  File "/data/data/com.VNI.demonandheart/files/renpy/display/core.py", line 2526, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
  File "/data/data/com.VNI.demonandheart/files/renpy/display/core.py", line 2883, in interact_core
    self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
  File "/data/data/com.VNI.demonandheart/files/renpy/display/core.py", line 1955, in draw_screen
    renpy.config.screen_height,
  File "renpy/display/render.pyx", line 427, in renpy.display.render.render_screen (gen/renpy.display.render.c:6806)
  File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen/renpy.display.render.c:2978)
  File "/data/data/com.VNI.demonandheart/files/renpy/display/layout.py", line 693, in render
    surf = render(child, width, height, cst, cat)
  File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen/renpy.display.render.c:3440)
  File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen/renpy.display.render.c:2978)
  File "/data/data/com.VNI.demonandheart/files/renpy/display/transition.py", line 361, in render
    top = render(self.new_widget, width, height, st, at)
  File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen/renpy.display.render.c:3440)
  File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen/renpy.display.render.c:2978)
  File "/data/data/com.VNI.demonandheart/files/renpy/display/layout.py", line 693, in render
    surf = render(child, width, height, cst, cat)
  File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen/renpy.display.render.c:3440)
  File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen/renpy.display.render.c:2978)
  File "/data/data/com.VNI.demonandheart/files/renpy/display/layout.py", line 693, in render
    surf = render(child, width, height, cst, cat)
  File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen/renpy.display.render.c:3440)
  File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen/renpy.display.render.c:2978)
  File "renpy/display/accelerator.pyx", line 108, in renpy.display.accelerator.transform_render (gen/renpy.display.accelerator.c:2027)
  File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen/renpy.display.render.c:2978)
  File "/data/data/com.VNI.demonandheart/files/renpy/display/image.py", line 387, in render
    return wrap_render(self.target, width, height, st, at)
  File "/data/data/com.VNI.demonandheart/files/renpy/display/image.py", line 208, in wrap_render
    rend = render(child, w, h, st, at)
  File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen/renpy.display.render.c:3440)
  File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen/renpy.display.render.c:2978)
  File "/data/data/com.VNI.demonandheart/files/renpy/display/im.py", line 473, in render
    im = cache.get(self)
  File "/data/data/com.VNI.demonandheart/files/renpy/display/im.py", line 200, in get
    surf = image.load()
  File "/data/data/com.VNI.demonandheart/files/renpy/display/im.py", line 524, in load
    surf = renpy.display.pgrender.load_image(renpy.loader.load(self.filename), self.filename)
  File "/data/data/com.VNI.demonandheart/files/renpy/display/pgrender.py", line 160, in load_image
    raise Exception("Could not load image {!r}: {!r}".format(filename, e))
Exception: Could not load image u'Background/White.jpg': error('JPEG loading error',)

[/code]

android5.1

Sorry for the crash, I change it

(Edited 1 time)

I correct it download the update

Thx it worked

Deleted post

I really like this game.It had a great story.I likeall  the character.But it maby too short.Why?

(Edited 1 time)

Thanks you very much !

(+1)

So far (chapter 3) the story's getting more interesting as I read. There's just a little shame that the chapters are so short, and that there's few of them, so far. I hope for more of the story. Of course no hurry since better quality demands some time and to work on it and to relieve yourself of stress.

Thank you very much  for your comments . I release a chapter every week so that why my chapter are very short.