Windows Daemon Detective Gaiden 2: The Soul of Art

Discussion in 'Made with GameMaker' started by Yal, Jan 2, 2019.

  1. Yal

    Yal GMC Memer GMC Elder

    Joined:
    Jun 20, 2016
    Posts:
    3,742
    Daemon Detective Gaiden II


    A Mystery Unfolds
    When the latest exhibit of the New Magma City Art Museum has its grand opening, it doesn't take long until people are going missing. And new, undocumented paintings start showing up in the collection... so well made, it feels like you could get lost in those worlds forever.

    When the ordinary New Magma City penguin police force can't make nor heads nor tails out of this supernatural case, the ragtag band of teenage private investigators over at Daemon Detectives, Inc. gets called in to save the day once again!


    Fight Your Inner Daemons

    Daemon Detective Gaiden 2 is an action platformer where you fight enemies and jump your way through obstacles, trying to not only make your way to the finish line with your hide intact, but also retrieve as many of the hidden paintings in each world as humanly possible.

    Coins obtained in the levels can be spent on a variety of powerups to help even the odds, and every character has an unique ability that alters their gameplay style drastically.

    As you defeat the bosses of each world, you gradually piece together not only the final boss' lair, but also the dark history behind its creation...

    Jump Into Action
    • Local co-op for up to 4 players! Also comes with a VS mode!
    • 12 playable characters with unique skills! Find your favorite and put an unique spin to your platforming adventure!
    • Over 70 hand-crafted levels to explore and a dozen bosses to overcome!
    • Non-linear progression where worlds can be completed in any order and you can skip almost half of the collectibles!
    • Tons of different powerups to mess around with!
    • Quality hand-made 16-bit visuals and music!
    • Assist mode that lets you dial down various aspects of the game difficulty as you see fit for a smoother experience, or dial them up past the normal max values to turn DDG2 into a proper rage-game!
    • Fully customizable controls! Use Xinput gamepads straight outta the box, cram four players around a single keyboard, or anything in between!
    • Lots of unlockable secrets!
    • Speedrunner-friendly automatic timekeeping that bookmarks the time you first beat the game, and the time you 100%-ed it!


    Itchio page:

    https://yaru.itch.io/daemon-detective-gaiden-2

    Screenshots:
    ddg_screenshot122.png

    ddg_screenshot588.png









    Some random Let's Play footage because why not


    (Even more below, but put it in a spoiler tag for your sanity)


     
    Last edited: Jan 20, 2019
    Lukan, Bentley, FallFlat and 7 others like this.
  2. dannerz

    dannerz Member

    Joined:
    Jun 21, 2016
    Posts:
    84
    I got it. Played it. Seems great, like mario. I think with enough time ill complete the game.
     
    Yal likes this.
  3. Yal

    Yal GMC Memer GMC Elder

    Joined:
    Jun 20, 2016
    Posts:
    3,742
    Looking forward to hearing what you think about the final world! I probably put most of the effort into the endgame, so it feels rewarding to get all the way to the end :)
     
  4. Tsa05

    Tsa05 Member

    Joined:
    Jun 21, 2016
    Posts:
    560
    I'm dreadful at platformers, so I'm like... 7 portraits into is so far... ._.;;; However, it's a lot of fun and cool, and the mood is great so far, graphics are really neaterrific, and it's reasonably forgiving to my imprecise pixel positioning while still making me work for my jumps :D
     
    CameronScottCreations and Yal like this.
  5. Yal

    Yal GMC Memer GMC Elder

    Joined:
    Jun 20, 2016
    Posts:
    3,742
    Glad to hear that! And yes, cutting down on precision platforming kinda was one of my explicit goals, I'm not particularly good at it myself and I needed to have a bit of leeway because of different characters having different physics as well. If you're struggling with a platforming section you could also switch over to Matt or Chibie, since their skills are double-jumping / using wings to slowly glide down.
     
  6. magicweapon

    magicweapon Member

    Joined:
    Jul 6, 2016
    Posts:
    38
    Well done my love <3
     
  7. Tsa05

    Tsa05 Member

    Joined:
    Jun 21, 2016
    Posts:
    560
    Tangentially, but related, also very much enjoying YalioKart... err--Daemon Detective Racing Zero. This is really neat!! And actual functional 3D that's not merely a demo in GameMaker; inconceivable!
     
  8. Jeremi

    Jeremi Member

    Joined:
    Dec 13, 2017
    Posts:
    3
    Looks awesome, I think I might even buy it! But I was just wondering: what is the resolution of the game? Your characters are pixelated yet they move without causing some distortion in the pixels so I was wondering what resolution it was?
     
  9. Tsa05

    Tsa05 Member

    Joined:
    Jun 21, 2016
    Posts:
    560
    @Jeremi Native size appears to be 640x360, but the fame defaults to 2x screen size, unless you specifically change it in the game options.

    @Yal I've managed a stupid and silly bug :D When setting keybinds, a managed to press X on the keybind for accept, and then pressed Down. Result: Had to delete my local appdata settings file, since pressing Down on the menu goes down, and accept is Down, making the game un-navigable (impossible to choose any option from the menu!) Bit of a bungling error on my part, though ideally, 2 things:
    1) The problem stems from the idea that pressing Down can bind it to Accept, yet it doesn't unbind the movement action of the Down key on the menus, and those seem to override the bind. If Up/Down are hard-coded bindings, then the Keyboard Setup menu should ignore keypresses for those as bindable keys.
    2) Since bindableness seems good, the better option to having a hard bind would be to have the Keyboard setup screen recognize that a bind was overridden, and to then *require* the previously corresponding bind to be rebound before accepting the edit. Attempts to leave the setup screen without properly assigning a proper bind should revert to previous bindings. "Proper binds" would need to be a list, I guess, of functionality that can't be co-bound (menu nav+menu accept, menu nav+menu cancel).

    (I ran into a similar issue on the racing game, but slightly different--I bound Down to Accept over there, and overwrote menu nav with the accept key, making it so that I could *only* select Play, and not navigate the menu)

    I silly, I know :D
     
  10. mamacato

    mamacato Member

    Joined:
    Nov 2, 2018
    Posts:
    68
    Dude. This looks fantastic.
     
  11. the_dude_abides

    the_dude_abides Member

    Joined:
    Jun 23, 2016
    Posts:
    629
    Looks good. The boss battles in particular seemed to have some decent patterns and set pieces.
     
    Yal likes this.
  12. Yal

    Yal GMC Memer GMC Elder

    Joined:
    Jun 20, 2016
    Posts:
    3,742
    Thanks! ^__^ I think almost half the development time was spent on making the bosses, I usually throw bosses in as an afterthought but I really wanted them to be the main stars of this game.
     
  13. the_dude_abides

    the_dude_abides Member

    Joined:
    Jun 23, 2016
    Posts:
    629
    That's interesting. Bosses seem to be a divisive aspect for some people. Personally I consider boss battles to be a staple of the action genre, and are a games highlights. Outlast (oops! Outland...if Outlast was meant to be a platformer, then they did a terrible job of it) and Aaaru's Awakening were both reasonable games when it came to the combat and platforming challenges, but it was only in the boss fights that they really excelled.

    I feel the same about all the others too: Hollow Knight, The Messenger, Owl Boy, Ori etc There's usually one or more aspects that feel a little underwhelming - be it the combat, the platforming, or a lack of spectacle such as set pieces or boss battles. Get all three right, and you have a game I'll happily throw my money at. As long as its not cutesy like *yuck, ptew!* Mario - though taking a rough guess based on your avatar, I doubt that last element bothers you ;)
     
    Last edited: Jun 8, 2019
    Yal likes this.
  14. pixeltroid

    pixeltroid Member

    Joined:
    Jul 23, 2016
    Posts:
    665
    I think I broke the game or something. I accidentally selected the same button for "accept" and "move down" in the keyboard customization screen and I cant go out of the options screen. o_O

    I deleted the zip file and re-downloaded it, but my computer cant seem to forget my custom settings and isnt letting me play.
     
  15. Lukan

    Lukan Gay Wizard Freak

    Joined:
    Jun 20, 2016
    Posts:
    395
    Oh my god, I can't believe I missed this being released!
    I love the first game, though I'm admittedly not very good at it.
    Now I'm excited to suck at this one too!
     
  16. Ankokushin

    Ankokushin Member

    Joined:
    Jul 18, 2016
    Posts:
    97
    Wow, this is pretty... "accomplished". Congratulations. You are as professional as indie gets.
     
  17. Toque

    Toque Member

    Joined:
    May 25, 2017
    Posts:
    1,049
    I like the characters.
     
  18. Desert Dog

    Desert Dog Member

    Joined:
    Jul 30, 2019
    Posts:
    36
    Hey Yal,

    Good to see you're still killing it with the games! I've got myself through a few of the levels, and enjoying it a lot so far. Really polished, very cool.

    One thing that is interesting is you've really stuck with a theme with your characters across your games throughout the years. That's fun!
    All the best! :)
     
  19. pixeltroid

    pixeltroid Member

    Joined:
    Jul 23, 2016
    Posts:
    665
    @Yal

    Any way I can fix this? I want to try your game!
     
  20. Yal

    Yal GMC Memer GMC Elder

    Joined:
    Jun 20, 2016
    Posts:
    3,742
    @pixeltroid sorry for the delay, I don't check the GMC daily.

    Navigate to this folder (note that AppData is usually hidden by default) and you'll find all the settings files:
    upload_2019-9-4_0-11-55.png
    (AppData is a subfolder of the YourUserName folder, the one that has Desktop, Documents, Pictures etc in it)

    The files you'll want to delete are called controls_profile_<number>.yal, most likely controls_profile_0 or controls_profile_1 depending on if you used a keyboard or gamepad.



    (Most menus also loop around up/downwise, and it's always possible to plug in a gamepad to control menus if you mess up the keyboard controls - I'm pretty sure managing to confirm a layout that maps "accept" and "cancel" to the same key means you need to manually delete the files, though)
     
  21. pixeltroid

    pixeltroid Member

    Joined:
    Jul 23, 2016
    Posts:
    665
    Awesome. Thanks!
     
  22. Samuel Venable

    Samuel Venable Time Killer

    Joined:
    Sep 13, 2016
    Posts:
    1,266
    That purple dragon girl is very close to being hentai. It gives me feeling ansiety that, feeling it on this way, a feeling I like to feel...
     
  23. Yal

    Yal GMC Memer GMC Elder

    Joined:
    Jun 20, 2016
    Posts:
    3,742
    Great, glad you got those issues sorted out at last!

    Nitpick / context:
    it's only called "hentai" if there's depictions of intercourse, characters dressing scantily is "ecchi" (which is how you pronounce "h" in japanese, the first letter of "hentai"). The terms are a lot more loosely defined in actual japanese, I suppose because of cultural differences we westerners want to have a clearer divide between pornographic material and everything else. (The Japanese age of consent is lower than most western countries... I think it's 13, but don't quote me on that, and on top of that the mentality is that people can be into whatever they want as long as they're acting dignified in public, nobody's gonna care about what's behind the facade)

    Glad you like it, though! That dragon suit is a powerup that anyone can wear, the guys included, so you can try it on as much as you like ;)
     
  24. Samuel Venable

    Samuel Venable Time Killer

    Joined:
    Sep 13, 2016
    Posts:
    1,266
    It actually kinda scares me to be honest, the idea of sexualizing cartoons. I just couldn't pass down the opportunity to quote our most memorable community member (whose name we don't speak of).

    Other than that one little thing, this game must've been a lot of work and looks fun. A lot of boss battles which is huge plus, not enough indie titles have variety because they lack bosses depending on the genre of choice. Congrats on all of your hard work!
     
  25. Yal

    Yal GMC Memer GMC Elder

    Joined:
    Jun 20, 2016
    Posts:
    3,742
    I would guess that the reason people do it is more for having a blank slate to project stuff on using your imagination, while it also has the benefit of being easier to produce since there's less people whose limitations as people (awkwardness, unhot looks, etc) can get in the way of your creative vision. And that's also what's so fun with indie projects in general :p

    And yeah, lots of otherwise competent games I've seen are held back by a lack of variety. Looking back retrospectively on DDG2, I feel like I should've done a lot more with the world maps, especially after seeing the genius overworld in Yooka-Laylee 2. Even if no two levels in DDG2 are the same, you still get a bit fatigued doing a whole bunch of them in a row. I guess I'll keep that in mind for the third game, making more involved overworlds with puzzles and ways to affect levels for a different experience.
     
    Samuel Venable likes this.
  26. pixeltroid

    pixeltroid Member

    Joined:
    Jul 23, 2016
    Posts:
    665
    playing it now. Excellent work! I love the SNES like 3D effects. Great visuals and music!
     
    Yal likes this.
  27. Yal

    Yal GMC Memer GMC Elder

    Joined:
    Jun 20, 2016
    Posts:
    3,742
    Glad you like it! ^__^
    And I'm pleasantly surprised you like the music, it's definitely the field I'm the least confident in... x3
     

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice