A downloadable game

Download NowName your own price

Explore the Digital World in search of rare Digimon to add to your collection, or train an invincible team that can’t be stopped!

Battle wild Digimon in 3 vs 3 matches, scan their data to recruit them, and level up your partners to digivolve them into even stronger forms!

Almost every Digimon is now in the game, and even a few digital lifeforms that aren't classified as Digimon as well! The game is starting to feel complete!

Current version changelog:

  • Added training items to the shop
    • use them to multiply your training results
  • Added Maneuvermon and Turbomon to the game
  • Added elecmon (violet) to the dark forest and junkmon to the desert
  • Added overheal mechanic
    • Now when healing you can go up to 3 times your max hp
  • The Digimon Size now affects their health
    • The bigger the digimon the more health bars, now Boss Digimon do feel more powerful
  • Fixed bug where you couldn't have more than one of the same species of digimon on your team
  • Fixed Ordinemon attribute
  • Fixed tyranomon x attacks
  • I think i fixed the bug where x-antibodies showed up when evolving randomly?
    • if someone still runs into the bug tell me, i haven't run into it again after changing some stuff but i never found out how to recreate it consistently


Next update Plans:

  • Ui Upgrades
  • More Story
  • All the inevitable new digimons added by timestranger and shambala if i can
  • More stuff that i'll think off later

Future updates:

  • Improved battles and a better UI.
  • Keeping up with any new digimon
  • Anything i get inspired to include from timestranger

I think once i update a little more the ui my focus can move to the story mode

If you have an old save, just load it and press the "Fix Save" button in the main menu. Save again afterwards to keep the changes.


Join our Discord for progress updates and future plans:
https://discord.gg/ksNKyhWw6T




Updated 13 days ago
StatusPrototype
Rating
Rated 4.7 out of 5 stars
(3 total ratings)
AuthorMaxine
GenreStrategy, Role Playing
Tags2D, Anime, digimon, Fangame, Mouse only, Ren'Py
Average sessionAbout an hour
LanguagesEnglish
InputsKeyboard, Mouse

Download

Download NowName your own price

Click download now to get access to the following files:

digiworldadventure-0.521-android.apk 877 MB
DigiworldAdventure-0.521-mac.zip 854 MB
DigiworldAdventure-0.521-pc.zip 859 MB

Development log

View all posts

Comments

Log in with itch.io to leave a comment.

Yayy, finally android

(1 edit) (+1)

While running game code:

  File "game/09a_Battle.rpy", line 89, in script

    call screen battle_screen

  File "renpy/common/000statements.rpy", line 671, in execute_call_screen

    store._return = renpy.call_screen(name, *args, **kwargs)

  File "game/09a_Battle.rpy", line 806, in execute

    screen select_item_screen():

  File "game/09a_Battle.rpy", line 806, in execute

    screen select_item_screen():

  File "game/09a_Battle.rpy", line 811, in execute

    frame:

  File "game/09a_Battle.rpy", line 817, in execute

    vbox:

  File "game/09a_Battle.rpy", line 818, in execute

    hbox:

  File "game/09a_Battle.rpy", line 839, in execute

    vbox:

  File "game/09a_Battle.rpy", line 845, in execute

    viewport:

  File "game/09a_Battle.rpy", line 850, in execute

    vbox:

  File "game/09a_Battle.rpy", line 851, in execute

    for key, item in heal_items.items():

  File "game/09a_Battle.rpy", line 852, in execute

    textbutton f"{item['name']} (x{item['count']})":

  File "game/09a_Battle.rpy", line 852, in <module>

    textbutton f"{item['name']} (x{item['count']})":

KeyError: 'count'

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

Full traceback:

  File "game/09a_Battle.rpy", line 89, in script

    call screen battle_screen

  File "F:\Crakeados\DigiworldAdventure-0.42-pc\renpy\ast.py", line 1971, in execute

    self.call("execute")

  File "F:\Crakeados\DigiworldAdventure-0.42-pc\renpy\ast.py", line 1953, in call

    return renpy.statements.call(method, parsed, *args, **kwargs)

  File "F:\Crakeados\DigiworldAdventure-0.42-pc\renpy\statements.py", line 349, in call

    return method(parsed, *args, **kwargs)

  File "renpy/common/000statements.rpy", line 671, in execute_call_screen

    store._return = renpy.call_screen(name, *args, **kwargs)

  File "F:\Crakeados\DigiworldAdventure-0.42-pc\renpy\exports.py", line 3420, in call_screen

    rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)

  File "F:\Crakeados\DigiworldAdventure-0.42-pc\renpy\ui.py", line 301, in interact

    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)

  File "F:\Crakeados\DigiworldAdventure-0.42-pc\renpy\display\core.py", line 2166, in interact

    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, pause_modal=pause_modal, **kwargs) # type: ignore

  File "F:\Crakeados\DigiworldAdventure-0.42-pc\renpy\display\core.py", line 2688, in interact_core

    root_widget.visit_all(lambda d : d.per_interact())

  File "F:\Crakeados\DigiworldAdventure-0.42-pc\renpy\display\displayable.py", line 431, in visit_all

    d.visit_all(callback, seen)

  File "F:\Crakeados\DigiworldAdventure-0.42-pc\renpy\display\displayable.py", line 431, in visit_all

    d.visit_all(callback, seen)

  File "F:\Crakeados\DigiworldAdventure-0.42-pc\renpy\display\displayable.py", line 431, in visit_all

    d.visit_all(callback, seen)

  File "F:\Crakeados\DigiworldAdventure-0.42-pc\renpy\display\screen.py", line 480, in visit_all

    callback(self)

  File "F:\Crakeados\DigiworldAdventure-0.42-pc\renpy\display\core.py", line 2688, in <lambda>

    root_widget.visit_all(lambda d : d.per_interact())

  File "F:\Crakeados\DigiworldAdventure-0.42-pc\renpy\display\screen.py", line 491, in per_interact

    self.update()

  File "F:\Crakeados\DigiworldAdventure-0.42-pc\renpy\display\screen.py", line 697, in update

    self.screen.function(**self.scope)

  File "game/09a_Battle.rpy", line 806, in execute

    screen select_item_screen():

  File "game/09a_Battle.rpy", line 806, in execute

    screen select_item_screen():

  File "game/09a_Battle.rpy", line 811, in execute

    frame:

  File "game/09a_Battle.rpy", line 817, in execute

    vbox:

  File "game/09a_Battle.rpy", line 818, in execute

    hbox:

  File "game/09a_Battle.rpy", line 839, in execute

    vbox:

  File "game/09a_Battle.rpy", line 845, in execute

    viewport:

  File "game/09a_Battle.rpy", line 850, in execute

    vbox:

  File "game/09a_Battle.rpy", line 851, in execute

    for key, item in heal_items.items():

  File "game/09a_Battle.rpy", line 852, in execute

    textbutton f"{item['name']} (x{item['count']})":

  File "game/09a_Battle.rpy", line 852, in <module>

    textbutton f"{item['name']} (x{item['count']})":

KeyError: 'count'

Windows-10-10.0.19041 AMD64

Ren'Py 8.2.2.24061201

DigiWorld Adventure 0.42

Wed Aug  6 00:37:47 2025

(+1)

thank you so much for reporting the bug i fixed it and items should be usable now, sorry for the inconvenience and thank you for playing my game

(+2)

While running game code:

  File "game/06_Areas.rpy", line 878, in script

    $ enemy_digimon_list = get_random_digimon_list_for_route(selected_route)

  File "game/06_Areas.rpy", line 878, in <module>

    $ enemy_digimon_list = get_random_digimon_list_for_route(selected_route)

  File "game/06_Areas.rpy", line 70, in get_random_digimon_list_for_route

    digimon_data = next(digi for digi in all_digimon if digi.unique_id.lower() == digimon_name.lower())

StopIteration: 

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

Full traceback:

  File "game/06_Areas.rpy", line 878, in script

    $ enemy_digimon_list = get_random_digimon_list_for_route(selected_route)

  File "D:\DigiworldAdventure-0.42-pc\renpy\ast.py", line 823, in execute

    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)

  File "D:\DigiworldAdventure-0.42-pc\renpy\python.py", line 1178, in py_exec_bytecode

    exec(bytecode, globals, locals)

  File "game/06_Areas.rpy", line 878, in <module>

    $ enemy_digimon_list = get_random_digimon_list_for_route(selected_route)

  File "game/06_Areas.rpy", line 70, in get_random_digimon_list_for_route

    digimon_data = next(digi for digi in all_digimon if digi.unique_id.lower() == digimon_name.lower())

StopIteration: 

Windows-10-10.0.22621 AMD64

Ren'Py 8.2.2.24061201

DigiWorld Adventure 0.42

Tue Aug  5 01:21:33 2025

(1 edit) (+1)

thank you for the bug report it helped a lot, the bug should have been fixed in the new version, i accidentally wrote some names wrong and the game couldn't find the digimon, sorry for the inconvenience

(+1)

Gostaria de jogar esse jogo, porém não possuo um PC, assim como não possui uma versão pra Android desse projeto, mas estou bastante interessado em testar esse jogo, parece ser muito muito divertido, vai ter uma versão de Android um dia?

(+1)

Once the current version is bug free i plan to make 0.5 version compatible with android, thank you for the interest and i hope you play that version once it comes out

Assim que a versão atual estiver livre de bugs, pretendo tornar a versão 0.5 compatível com Android. Obrigado pelo interesse e espero que você jogue essa versão quando for lançada.

Usei o Google Tradutor para enviar esta mensagem, então peço desculpas por qualquer problema.

(+1)

IT EVOLVES- DEAR GOD-

This could be for Android too

(+1)

i haven't been able to work on the game lately, and i don't promise anything, but i will see if i can make an android port for version 0.5 or  0.6, again i don't promise anything since i have never made an android version before and would have to see how that works or if its even possible, it might be really easy or really hard, will have to test a lot of stuff

That's a good new, I will wait.

Also, I think it would be easy, just need touchscreen support and compability build

(+1)

Hi it's me again! I replayed the game on a fresh save file to test out the balancing changes and I think it's really good, it definitely made it more worthwhile to visit as many areas as possible. Bugs wise the only ones I ran into were Pichimon can't evolve into Pukamon bc the evolution menu uses the dub name Bukamon instead, and that I couldn't do the jogress for Omegamon MM because the menu was too big ;-;. That's ok though since I had already beaten everything by that point anyways. The roster increase was also really cool to see, and a lot of the added content was really cool like the Mt. Infinity rework and Chronomon area for endgame farming. In all a great update, and I'm looking forward to seeing the game continue to grow :D

(+1)

thank you so much for informing me about this, and i'm sorry for taking so long in fixing it, i have updated the game with a patch that fixed the jogress and it should be working now

i also updated the name of pukamon in the code, that was a typo from my part that i didn't catch,

thanks again for the support, do keep me updated on any bug you find and hope you keep liking the game :D

(+1)

Just finished the game and had a really good time with it! Would be really happy to see it be updated. Only bug I ran into was that you can't jogress together WarGreymon X and MetalGarurumon X, so I had to go through a weird process of farming NEO while cycling through evolutions so I could go back to the non-X antibody versions and jogress those together and then use an X-Antibody on Omegamon to get one that way, but it ended out ok because that ended up skyrocketing it's stats by the end of it. Balancing wise I think Numemon should be nerfed, I was able to one shoot the Chimeramon boss with it which led to being able to farm really fast up to ultimates without really needing to bother with the Mugen Mountain stages. Other than that this was a really nice experience and I'll gladly come back to play it again if an update is dropped :D 

(+1)

Thank you for you comment!

i just updated the game if you want to check it out, thanks for informing me of the bug, i already fixed it!

if you're curious the code was caring about the letters case in a place it shouldn't so it was an easy fix

happy you got your omegamon anyways!, those numbers are big, it should be able to crush any digimon on the new update with ease, i knew i should have raised neo level to 999 :p

i did change the balance in the game so numemon shouldn't be able to do that so easily anymore, and now farming is a little harder, hope you don't mind

hope i keep reading your opinions in the future, it helps a lot when making this game