Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

[RELEASED] Corgi Engine - Complete 2D/2.5D Platformer [new v8.0 : advanced damage system]

Discussion in 'Assets and Asset Store' started by reuno, Dec 18, 2014.

  1. reuno

    reuno

    Joined:
    Sep 22, 2014
    Posts:
    4,870
  2. Wolfgah

    Wolfgah

    Joined:
    Dec 29, 2017
    Posts:
    12
    Can i use the engine on Unity 2017.3.0f3?
     
  3. Wolfgah

    Wolfgah

    Joined:
    Dec 29, 2017
    Posts:
    12
    Ok, i ment that the user could like make the sounds.
     
  4. reuno

    reuno

    Joined:
    Sep 22, 2014
    Posts:
    4,870
    @Wolfgah > Yes, of course you can use it on 2017.3.
    And no, there's no sound maker, it's a platformer engine.
     
  5. Wolfgah

    Wolfgah

    Joined:
    Dec 29, 2017
    Posts:
    12
    Ok thanks
     
  6. Wolfgah

    Wolfgah

    Joined:
    Dec 29, 2017
    Posts:
    12
    Is it possible to make an "Upgrade Weapon and/or Character"-system with Corgi Engine?
     
  7. reuno

    reuno

    Joined:
    Sep 22, 2014
    Posts:
    4,870
    @Wolfgah > Sure, you can implement that. It's Unity, you can do whatever you want, the engine won't get in your way if that was your question.
     
  8. Wolfgah

    Wolfgah

    Joined:
    Dec 29, 2017
    Posts:
    12
    I ment like it was a part of the Corgi Engine that made it easier to have an weapon upgrade system. Like if you earned enough coins you could make the weapon do more damage and etc.
     
  9. reuno

    reuno

    Joined:
    Sep 22, 2014
    Posts:
    4,870
    @Wolfgah > That's very specific :) Again, it's a platformer engine, and you can see a full list of features at http://corgi-engine.moremountains.com/
    If it's not mentioned, or if it's something very specific and unrelated to platformers, like this, then it's very unlikely it's in the engine.
     
  10. Wolfgah

    Wolfgah

    Joined:
    Dec 29, 2017
    Posts:
    12
    Thanks

    P.S. Please add an "upgrade item"-ish system in the Corgi Engine and/or in that Inventory Engine
     
    reuno likes this.
  11. Muppo

    Muppo

    Joined:
    Sep 28, 2016
    Posts:
    242
    Corgi already have a nice weapons system with all you need to create upgradable weapons, @Wolfgah

    How will I approach this: make diferent weapon prefab for each upgrade step, make each step only unlocks when you pay X ammount of coins/keys/whatever to open the container with the weapon (same as chests on demo levels) Also remove last step prefab from your inventory when upgrade is purchased (this may require some code overriding)
     
    reuno likes this.
  12. Wolfgah

    Wolfgah

    Joined:
    Dec 29, 2017
    Posts:
    12
    Ok thanks
     
  13. Wolfgah

    Wolfgah

    Joined:
    Dec 29, 2017
    Posts:
    12
    I know this is a dumb question, but does Corgi Engine have "Save Game" mechanic?

    When youre playing the game and want to save it to play it later.
     
  14. reuno

    reuno

    Joined:
    Sep 22, 2014
    Posts:
    4,870
    @Wolfgah > As explained on the page I've linked to you twice, yes, there's a save and load manager. What you decide to save and load is up to you. The next update will bring progress (as in what levels you've unlocked, how much you scored on them) management.
     
    skayster, AtomDesign and Muppo like this.
  15. skayster

    skayster

    Joined:
    Aug 12, 2017
    Posts:
    46
    Oooh. Level unlock is a really exciting update! Will it keep level changes? For example unlocked doors will stay unlocked, killed monsters will stay dead/respawn.

    And also Happy New Year @reuno!!!
     
  16. reuno

    reuno

    Joined:
    Sep 22, 2014
    Posts:
    4,870
    @skayster > No, it won't. My goal with this update is to show people the way I think saves should be handled (on a per game basis, not in a generic, overkill way).
    So (spoiler warning), it'll come with examples of that, with a complete "adventure / mini game" where you get to go through 5 levels, collect stars in them, and unlock levels as you go. The stars for example won't be there again once collected. From there with what I've added it'll be very easy to extend that progress manager to have it save your chests, enemies, bananas, etc. It's coming soon by the way. Like within the next 2 weeks. It's quite a big update too, there's more than just the progress manager to it. I'll talk more about it soon.
     
    skayster, Muppo and Zehru like this.
  17. Muppo

    Muppo

    Joined:
    Sep 28, 2016
    Posts:
    242
    Sounds really good, unlocking levels based on progress is always a nice feature for games in general.
    Waiting for this update and happy new year for anyone :D
     
    reuno likes this.
  18. fbarboza

    fbarboza

    Joined:
    Jun 5, 2017
    Posts:
    8
    Greetings,

    I read some posts from 2015 about Online Multiplayer with Corgi Engine, the user @arkhament made an online multiplayer implentation with the Corgi Engine and I read that @reuno was going to release an Asset or something like.
    I tried to make contact with @arkhament but it seens he is not an active user anymore.
    So, I would like to know if @reuno or someone has any news about the Online Multiplayer option for Corgi Engine or has any implementation that could share.

    Cheers,

    Fabio
     
  19. reuno

    reuno

    Joined:
    Sep 22, 2014
    Posts:
    4,870
    @fbarboza > I'm not going to release an online version of the Corgi Engine.
    I'm not sure what posts you're referring to, it might have been about my Highroad Engine, which indeed supports online play.
    As for the Corgi Engine, the reason there won't be one is that (in my opinion) online is not something you want to make generic. What you decide to sync, and how you do it, really depends on your specific gameplay. You'll go two very different routes if you have 2 characters fighting each other ala smash, or if you have 10 players ala Awesomenauts for example. Doing it generic would be an error, and providing only one example would be pretty pointless as there already tons of documentation about that. Plus most solutions would imply investing in a server, and ton of setup, and I don't really want to deal with that.
     
  20. AmobearGame

    AmobearGame

    Joined:
    Mar 31, 2016
    Posts:
    28
    Hi Team.SoundManager can only turn off SoundFx.For Music background when I click on music on then Music background can't mute.Please support.thanks.
     
  21. reuno

    reuno

    Joined:
    Sep 22, 2014
    Posts:
    4,870
    @petvenger > Ok so first of all please use the support email for support questions, thanks. And I'm gonna need a little more info than that. Where in the demos can I reproduce this? How and where exactly do you click? What version of the engine, what version of Unity, etc. Thanks.
     
  22. AmobearGame

    AmobearGame

    Joined:
    Mar 31, 2016
    Posts:
    28
    I think that don't need too much info.I'm using Sound Manager class of Corgi Engine.This class have 2 Music On and Sfx On boolean.When I click on Sfx On and then soundFx Off but Music On not.Thanks.
     
  23. reuno

    reuno

    Joined:
    Sep 22, 2014
    Posts:
    4,870
    @petvenger > Well I'm sorry but again, please use the support email, and please send the requested info.

    Maybe there's a bug, maybe I'm wrong here, but I don't reproduce your problem - just gave it a try on vanilla Mesa1, and it hasn't been reported in the 2 years the sound manager's been here. So without knowing exactly what you do, where you do it, in what scene, what you've changed, what version you're on, etc, I'm sorry but I can't help you. I'm not asking you to bother you, I'm asking you because I get something like 50 help requests a day, by now I've come to understand what the fastest way for me to help is, and what the fastest way for you to get help is, and that's exactly what I'm doing right now.

    And rest assured if there's a bug I'll be very happy to reproduce and fix it, and I'll even send you the fix very fast, but for that you'll need to use the support email (again).

    That's the second time you ask for help here, and the second time you start by ignoring my advice. Last time I had to repeat 4 times the exact same thing before it clicked.

    I can't help you if you don't let me, and right now you're wasting both our times, sorry.
     
  24. Jasinka

    Jasinka

    Joined:
    Oct 18, 2016
    Posts:
    50
    I have serial code voucher if you wanna, i can sell via ebay with discount. Please PM.
    I bought package before and now get for 1 year subscription...
     
  25. 047

    047

    Joined:
    Mar 5, 2014
    Posts:
    13
    Hello .
    I want to create a platformer , in which you are able to change and control between 2 or more characters on the map .
    Basically there is more than 1 main character on the map at different locations, and player is able to switch between them . Is Corgi able to do this ?
    Second question is : I have seen feature demos and there is a push functionality , but is there also a pull ? I know I can push from the other side of a crate and it is basically a pull in a 2D game . I just want to know if it exists .
    Thanks in advance .
     
  26. reuno

    reuno

    Joined:
    Sep 22, 2014
    Posts:
    4,870
    @047 > The switch thing is doable, of course. You'll just have to implement the actual switch, but it's a few lines of code, and the engine won't get in your way. Pretty much the same for the pull, there's none right now, but taking clues from the push class it should be pretty easy.
     
  27. NickSuper

    NickSuper

    Joined:
    Jan 3, 2018
    Posts:
    2
    Can I make an unlimited amount of games with this or do I have to buy a separate license for each game I create?
     
  28. reuno

    reuno

    Joined:
    Sep 22, 2014
    Posts:
    4,870
  29. NickSuper

    NickSuper

    Joined:
    Jan 3, 2018
    Posts:
    2
    Thanks!
     
  30. 047

    047

    Joined:
    Mar 5, 2014
    Posts:
    13
    Thanks for the reply . Can it be done with playmaker ? not that I cant code , playmaker is just go-to-tool for me.
     
  31. reuno

    reuno

    Joined:
    Sep 22, 2014
    Posts:
    4,870
    @047 > I have no idea, I don't use Playmaker, sorry.
     
  32. xDot

    xDot

    Joined:
    Jul 30, 2014
    Posts:
    4
    Hi, is there a way i can implement this with the 2D Beta game Kit? i like the animations and stuff
     
  33. reuno

    reuno

    Joined:
    Sep 22, 2014
    Posts:
    4,870
    @xDot > I haven't tried the 2D beta game kit, but I don't see why you couldn't mix both, on the Corgi Engine side at least it's just regular animations, nothing special.
     
  34. xDot

    xDot

    Joined:
    Jul 30, 2014
    Posts:
    4
    Thank you for the reply,
    I tried importing them in a fresh project but i get some erros :(
     
  35. reuno

    reuno

    Joined:
    Sep 22, 2014
    Posts:
    4,870
    Importing what? What errors?
     
  36. xDot

    xDot

    Joined:
    Jul 30, 2014
    Posts:
    4
    When i add the 2 assets in the project, all the scripts from 2D Beta Game Kit are not working.
    I'll get more details in few mins with some screenshots
     
  37. reuno

    reuno

    Joined:
    Sep 22, 2014
    Posts:
    4,870
    @xDot > Well I guess you should ask them then, not me :)
    I've not even tried that asset, I won't be of much help.
     
  38. xDot

    xDot

    Joined:
    Jul 30, 2014
    Posts:
    4
    I see :D
    Thank you
     
    reuno likes this.
  39. Ordnas006

    Ordnas006

    Joined:
    Jun 5, 2016
    Posts:
    53
    Grafos, luigi7, Muppo and 2 others like this.
  40. reuno

    reuno

    Joined:
    Sep 22, 2014
    Posts:
    4,870
    @Ordnas006 > That's very cool! Thanks a lot for sharing this, can't wait to get home and play it :)
     
    Ordnas006 likes this.
  41. sbob322

    sbob322

    Joined:
    May 30, 2014
    Posts:
    12
    I am trying to make a staircase for the game I am working on. It needs to be optional I can walk past it if I don't want to take it or get on it if I want to go up stairs. I have tried multiple one way platforms to form the stairs and one long one way platform but both of those just skyrocket me into the air for some reason. I have also tried a diagonal ladder but it failed to get the results I wanted and I don't want to mess with the ladder since I use them in other places just fine. How do you recommend making this stair case?
     
  42. reuno

    reuno

    Joined:
    Sep 22, 2014
    Posts:
    4,870
    @sbob322 > That's not something that's included in the engine right now. You can either wait for it (it's on my todo list), or implement it yourself. That'd take at least a dedicated class, and maybe an approach similar to the ladder. I haven't dug too deep into the issue yet, so I don't have any specific guidelines on how to tackle it.
     
  43. sbob322

    sbob322

    Joined:
    May 30, 2014
    Posts:
    12
    Alright I will look at making a modified ladder then since it seems like a decent approach was mainly asking before I made my own just in case something already existed in engine to use.
     
  44. reuno

    reuno

    Joined:
    Sep 22, 2014
    Posts:
    4,870
    @sbob322 > I don't make promises, but I hope to be able to add this soon, as it's definitely one of the most requested features thus far. I just want to do it right :)
     
  45. supermarten

    supermarten

    Joined:
    Oct 12, 2014
    Posts:
    9
    Hi! Thanks for a great engine!
    I've been trying to work a bit with the state machines, listening to the events, as I'm implementing an animation system upon the Corgi engine.
    Is there a way to listen to a change state event of a specific state machine? _movement in CharacterAbility for example. I can only get it to listen to all state changes from any machine of that type.
    What would be the preferred way to achieve this if not with the event system?
    Thanks!
     
  46. reuno

    reuno

    Joined:
    Sep 22, 2014
    Posts:
    4,870
    @supermarten > Just add an if condition wherever you catch the event to make sure it's the event you're after :) Alternatively you can create a new, unique type of event, but that's not what I'd recommend.
     
  47. supermarten

    supermarten

    Joined:
    Oct 12, 2014
    Posts:
    9
    you mean something like:
    if(movementEvent.TargetStateMachine == _movement)

    My only worry with that is that if I use this in many places all listeners get the events passed around a lot (especially with movement states). But maybe it's not a big performance thief?
     
  48. reuno

    reuno

    Joined:
    Sep 22, 2014
    Posts:
    4,870
    @supermarten > Events are pretty much costless (compared to everything else in the game). But if you worry about performance, just create new event types :)
     
  49. rbagao

    rbagao

    Joined:
    Feb 13, 2016
    Posts:
    19
    Does Corgi Engine have a sample scene for a hack and slash type of 2d game? tia
     
  50. reuno

    reuno

    Joined:
    Sep 22, 2014
    Posts:
    4,870
    @rbagao > No, it doesn't, it's a platformer engine, not a hack and slash engine :)