Digiworld Adventure
A downloadable game
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 |
Status | Prototype |
Rating | Rated 4.7 out of 5 stars (3 total ratings) |
Author | Maxine |
Genre | Strategy, Role Playing |
Tags | 2D, Anime, digimon, Fangame, Mouse only, Ren'Py |
Average session | About an hour |
Languages | English |
Inputs | Keyboard, Mouse |
Download
Click download now to get access to the following files:
Development log
- Version 0.52113 days ago
- Version 0.5214 days ago
- version 0.5121 days ago
- Version 0.5 now we have android version21 days ago
- 4.5 surfimon update24 days ago
- updated itch.io page screenshots24 days ago
- Version 0.44 (yeah we skipped 0.43) new content this time24 days ago
- ver0.4228 days ago
Comments
Log in with itch.io to leave a comment.
Yayy, finally android
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
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
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
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
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?
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.
IT EVOLVES- DEAR GOD-
This could be for Android too
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
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
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
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
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