Hey Gil and Ork Peeps,

I say a tutorial about making a character select in Ork 2, but I was wondering about making one in Ork 3. With the UI system and the schematic system it seems like it would be possible, but not sure where/how to start.
Currently making: Real-Time Diablo-like ARPG
  • Depends on how you want the character selection to be - there are different kinds :)

    You can e.g. have clickable game objects in the scene to select a character, use a series of choice dialogues, etc.
    Please consider rating/reviewing my products on the Asset Store (hopefully positively), as that helps tremendously with getting found.
    If you're enjoying my products, updates and support, please consider supporting me on patreon.com!
  • edited January 4
    Depends on how you want the character selection to be - there are different kinds :)

    You can e.g. have clickable game objects in the scene to select a character, use a series of choice dialogues, etc.
    I've been thinking about that and I want to do a character select screen in the vein of Diablo/Path of Exile/Divinity Sin 2. @gamingislove

    1.) Character Select screen with clickable buttons that let you cycle through classes
    2.) clickable buttons to pick various preconfigured backstory options
    3.) Field for the player to put in the name of their character
    4.) screen where player can add initial starting stats to character.
    Post edited by Solkyoshiro on
    Currently making: Real-Time Diablo-like ARPG
  • 1+2) Show Dialogue node with Choice dialogue type :)

    3) Value Option Dialogue node to input a string into a variable, afterwards a Set Combatant Name node.

    4) There's a Status Value Distribution menu screen part for that.
    You can also use it as a one time thing and call the menu via a Call Menu Screen node in your schematic.
    Please consider rating/reviewing my products on the Asset Store (hopefully positively), as that helps tremendously with getting found.
    If you're enjoying my products, updates and support, please consider supporting me on patreon.com!
  • edited January 5
    1+2) Show Dialogue node with Choice dialogue type :)

    3) Value Option Dialogue node to input a string into a variable, afterward a Set Combatant Name node.
    Excellent I was on the right track. I started playing around with it yesterday while waiting for a response. This is what I've come up with so far @gamingislove.

    https://imgur.com/a/OUfcp4H

    1.) Show Dialogue - Choose your Character Model Options. Set to Choice.

    2.) Join Group - One for each character model. Group Origin set to Active Player Group

    3.) Show Dialogue - Choose your Class options. Dialogue Type set to Choice.

    4.) Change Class - One for each Class. Combatant set to Machine Object.

    5.) Value Option Dialogue - Option type Custom. Variable Key characterName set to global string.

    6.) Set Combatant Name- Use Actor checked. Combatant Object set to Player.

    7.) Call Menu Screen - Menu screen set to "Character Creation Stat Spread" which has a Status Value Distribution menu screen set up.

    8.) Spawn Ork Player - The usual

    9.) Add Quest - Quest set to an Intro Quest I created.
    Post edited by Solkyoshiro on
    Currently making: Real-Time Diablo-like ARPG
  • How can I make it so that it switches "scenes" when you pick a character and class like in popular aprgs.
    Currently making: Real-Time Diablo-like ARPG
  • If you actually mean load another scene - there's the Load Scene node for that.

    Otherwise, changing stuff in the current scene can be done in different ways, e.g. spawning prefabs (Spawn Prefab node), enable/disable game objects (Activate Object node), etc.
    You can also use an empty game object with Game Object Manager components that handle turning on/off game objects based on conditions, e.g. variables. That way you could just change a variable (e.g. toggle on a bool variable) and have the manager take care of the game objects.
    Please consider rating/reviewing my products on the Asset Store (hopefully positively), as that helps tremendously with getting found.
    If you're enjoying my products, updates and support, please consider supporting me on patreon.com!
Sign In or Register to comment.