Official Codex Discord Server

  1. Welcome to rpgcodex.net, a site dedicated to discussing computer based role-playing games in a free and open fashion. We're less strict than other forums, but please refer to the rules.

    "This message is awaiting moderator approval": All new users must pass through our moderation queue before they will be able to post normally. Until your account has "passed" your posts will only be visible to yourself (and moderators) until they are approved. Give us a week to get around to approving / deleting / ignoring your mundane opinion on crap before hassling us about it. Once you have passed the moderation period (think of it as a test), you will be able to post normally, just like all the other retards.
    Dismiss Notice

Realm of the Tempest

Discussion in 'General RPG Discussion' started by Otay, Nov 8, 2018.

  1. Otay Bramble Gate Studios Developer

    Otay
    Joined:
    Nov 7, 2018
    Messages:
    140
    Location:
    Hellmouth

    Videos

    https://www.youtube.com/playlist?list=PLou6Tk13qOsbbhOxCjpp2iZsSQFIgumYs



    Free to play
    Download: https://otay.itch.io/realm-of-the-tempest

    Patreon: https://www.patreon.com/BrambleGateStudios
    (I just lost my job, anything helps, pleeeease.)

    About
    This project started as a desultory exploration of game development. I focus most on doing what I enjoy, because game development helps me cope and express living with chronic pain.

    I think of my work not as a game, but rather as an intimate conversation with my compiler. It has a lot of shortcomings compared to professional titles, but it has the unique quality of entirely reflecting the mind of a single developer. It is a dictionary of every lesson I've learned about the topics I love, like math, computer science, art, music, and writing. I pour my heart into my work because as it starts to reflect myself, I better understand myself, which is the only sense of security I have ever had.

    Combat
    It has turn based 2D random encounter combat, because that's what I enjoy designing.

    [​IMG]



    [​IMG]



    Worlds
    It has 3D worlds because I like making 3D art.

    [​IMG]



    [​IMG]



    [​IMG]



    [​IMG]



    [​IMG]



    [​IMG]


    Music
    It has an original soundtrack, because I like making MIDI music

    https://soundcloud.com/otays


    Media
    Twitter: https://twitter.com/BrambleGate
    Twitch: https://www.twitch.tv/otaykins
    Instagram: https://www.instagram.com/bramblegatestudios/
    Discord: https://discord.gg/cmTyGgj

    http://www.realmofthetempest.com/
     
    Last edited: Sep 15, 2019 at 7:02 AM
    • Brofist x 17
    • Prestigious x 3
    • incline x 2
    • Salute x 2
    • Interesting x 2
    • Friendly x 2
    • Button x 1
    ^ Top  
  2. JarlFrank I like Thief THIS much

    JarlFrank
    Joined:
    Jan 4, 2007
    Messages:
    23,653
    Location:
    Secret Lab of the Warrior-Magus of Esoteric RPGism
    This looks cool.

    Are there any hand-placed encounters too or just random encounters? How high is the encounter rate?

    How goes exploration of the 3D levels? Can you jump, for example? They have some nice proper 3-dimensionality to them.
     
    • Friendly Friendly x 1
    ^ Top  
  3. Otay Bramble Gate Studios Developer

    Otay
    Joined:
    Nov 7, 2018
    Messages:
    140
    Location:
    Hellmouth
    Thanks :]

    Encounters

    Yes there are forced encounter rings at the exit portals in the worlds I've started calling "citadels" (name may or not stick) which force a specific boss spawn.

    All the screenshots are citadel worlds except for one town picture.

    Somehow I ended up making my worlds too linear (lmao) so I've added worlds that I've been calling "wilderness areas" to spice up the flow between town and citadel worlds.

    I've been considering placing similar force encounter rings scattered throughout the wilderness areas which force a random elite spawn, which so far is drafted up like this:

    [​IMG]

    The rest of the random encounters are controlled by encounter volumes. Encounter volumes are flexible in their placement, and their spawning parameters. They can also stack on top of each other, if you want to make a particular sub area spawn something extra.

    [​IMG]


    In the 3D world you can jump. You can also crouch, and "sing" and "pray."

    While crouching, common spawn chance is halved, making uncommon and rare more frequent. You also "progress twice as fast" toward a random encounter.
    While singing, elite spawns are twice as likely. Elite spawns are just beefed up version of whatevers listed in the encounter zones that youre in.
    While praying, enemies are selected randomly from an "alternative list" (as shown in screenshot above.) You also "progress half as fast" toward a random encounter.

    These states can be mixed however you'd like. You can roam around crouching and praying, and the two will cancel each other out in terms of spawn frequency, and youll get alternative spawns with increased chance of uncommon/rare mobs. If youre singing and crouching around, youre really begging the heavy hitters to come out and play.

    Praying is also a nice way to rush through an area that you aren't very interested in battling very much.

    I have no intention of telling the player how any of this works in game, but it will be on the wiki.
     
    • Brofist Brofist x 2
    • Informative Informative x 2
    • Funny Funny x 1
    • Friendly Friendly x 1
    ^ Top  
  4. Otay Bramble Gate Studios Developer

    Otay
    Joined:
    Nov 7, 2018
    Messages:
    140
    Location:
    Hellmouth
    I recently made these beacons that add a new hero to your team.

    [​IMG]

    [​IMG]

    and I made a new song last night for one of the wilderness areas

    https://soundcloud.com/otays/rott-ost-the-swing-of-the-meadow

    [​IMG]


    And I recently implemented some screen transition effects for swapping between the 3d world and 2d combat

    (Using placeholder test zombies right now)

    [​IMG]


    [​IMG]


    [​IMG]
     
    • Brofist Brofist x 2
    • Friendly Friendly x 1
    ^ Top  
  5. Bester Arcane Patron Vatnik

    Bester
    Joined:
    Sep 28, 2014
    Messages:
    5,323
    Story-wise, what kind of game is it?
     
    • Friendly Friendly x 1
    • it is a mystery it is a mystery x 1
    ^ Top  
  6. Otay Bramble Gate Studios Developer

    Otay
    Joined:
    Nov 7, 2018
    Messages:
    140
    Location:
    Hellmouth
    oh good question,

    NPCs and Story

    In 2012 or so, I had story ideas outlined in a text file somewhere. Since then the game has been changed a ton. Every element of the game from music to code, to 3d levels, etc has been completely redone at least once.

    Around 2015 I started working on an NPC dialogue system. NPCs start by following a greet routine if they have never spoken before, and then bring up a topic based on any key decision actions the player has made in the game. For example there was an obelisk in the citadel of Rhunia that each NPC had a preference toward. The obelisk could be enchanted with a prayer at a shrine found beneath it, and some NPCs wanted this and other didn't, each for their own reasons.

    [​IMG]

    [​IMG]


    Similar to this obelisk conflict, there was a "golem" (?) character designed to be a mysterious dormant entity that was said to maybe be omnipotent. Some NPCs were afraid of you waking the golem (again, by praying at its shrine) and other NPCs want to play with fire and say go for it. This golem is the only 3D modeled character in the game. He doesn't do much. When hes activated he glows orange and his face follows you when you walk by. A mechanic I'm hoping to add is that 2D golem variations may spawn in combat encounters once they are activated.

    [​IMG]


    [​IMG]

    I designed 3 conflicts all following this format, implemented the game mechanics, and wrote the NPC dialogue. Aside from the world building and character building that results from this, there's no main plot or story line.

    The algorithm for traversing through NPC dialogue nodes felt like a computer architecture exercise, like simulating CPU pipelining or something. It's pretty hacky and messy, I should really clean this up.

    [​IMG]


    Now in 2018, as I revisit every piece of the games code from scratch, I've been considering scrapping many of my old ideas, or reworking them. I still like the shrines, but my old dialogue is a little bland and one dimensional.

    When I graduated in December of 2017, I was forced to evaluate the results of my lackluster education, and the path that I was on. My whole life I have suffered from chronic pain, and socially I'm a disaster. I tend to either isolate or latch on to the most abusive relationships/friendships I can find. Recognizing this lead to crisis. I did some research and careful consideration for a few weeks, and made a plan to kill myself. To prepare, I tested my commitment with severe self harm, but it ended up hospitalizing me. Police escorted me to a mental hospital afterward, and with that on my record I could no longer pass any background checks to finish the plan. Since then, I've written a few drafts for new NPC dialogues, and my mental illness is bleeding through each character. At least its not so bland now.

    More updates on the story and character of the game will come once I've finally wrapped up some tedious coding I need to do first.
     
    • Friendly x 3
    • Funny x 2
    • hopw roewur ne x 1
    • Agree x 1
    • Edgy x 1
    • Informative x 1
    • WTF am I reading x 1
    • Excited! x 1
    ^ Top  
  7. Otay Bramble Gate Studios Developer

    Otay
    Joined:
    Nov 7, 2018
    Messages:
    140
    Location:
    Hellmouth
    I'll share some technical notes about the transition effects since they were so fun to do.

    Background Info

    Three years ago I actually had a playable game. Then I transferred to a university, and dropped my game dev hobby when my obsession with math and computer science sparked up instead. When I returned to game dev earlier this year, I was disgusted by my code, especially its lack of encapsulation. After considering my options for how to clean up my code, I painfully decided that rewriting everything from scratch was the lesser headache.

    This game was started in 2011 with the UDK engine, and I have refused to switch due to how much I enjoy the aesthetic I worked so hard to achieve with all the lighting and materials. UDK is not at all friendly with UI, so I write a lot of UI code from scratch. After months of my eyes bleeding through UI code, programming these transition effects has been a much needed change of pace.

    Transition Effects

    UDK (kind of?) allows fancy shader code, I think? Seems like most shader stuff is done in the editor interface rather than in code, which makes me sad. I chose to implement my transition effects with a big array of black sprite tiles instead.

    The premise of the algorithm for transition effects that I outlined before coding is this:
    1. Add all tiles to a dynamic array, initialize visibility on (or off)
    2. Sort the array based on each tiles distance to an equation of your choice
    3. With each tick from a timer, randomly select "k" of the first "m" elements out the total array of "n" tiles
    4. Change the visibility of the selected tiles, and remove them from the list
    5. Repeat until list is empty
    All I needed to accomplish this was a static array of tiles, dynamic array of tile indices and distance calculations, a custom comparitor for sorting tiles by distance, and a dynamic array of function pointers to delegate sorting equations for the various effects. I use the fancy delegate array so that I can customize what set of effects will be randomly picked from (notice fading into battle is always the vertical down one.)

    I'm more of a C/C++ kind of guy, but I dont mind working in UDK's unrealscript language. Here's the code.

    Data

    [​IMG]

    Algorithm

    [​IMG]

    Effect Equations

    [​IMG]

    Final thoughts

    Even though the mixing of 2D / 3D is the most frequently criticized design choice in my work, I'm personally happy with how this is turning out aesthetically.
     
    • Brofist Brofist x 3
    • Friendly Friendly x 1
    ^ Top  
  8. Bester Arcane Patron Vatnik

    Bester
    Joined:
    Sep 28, 2014
    Messages:
    5,323
    Unexpected answer.

    You seem to know how to surprise an audience. If you can replicate this in game, the story is going to be truly something.
     
    • Friendly Friendly x 2
    • Funny Funny x 1
    ^ Top  
  9. Otay Bramble Gate Studios Developer

    Otay
    Joined:
    Nov 7, 2018
    Messages:
    140
    Location:
    Hellmouth
    [​IMG]
     
    • Brofist Brofist x 4
    • Friendly Friendly x 1
    • Excited! Excited! x 1
    • (autism) (autism) x 1
    ^ Top  
  10. zwanzig_zwoelf Graverobber Foundation Developer

    zwanzig_zwoelf
    Joined:
    Nov 21, 2015
    Messages:
    2,104
    Location:
    デゼニランド
    Cells, bricks, uh, are you using .werkkzeug to make textures by any chance?
     
    • Friendly Friendly x 1
    • it is a mystery it is a mystery x 1
    ^ Top  
  11. Otay Bramble Gate Studios Developer

    Otay
    Joined:
    Nov 7, 2018
    Messages:
    140
    Location:
    Hellmouth
    I just make my textures in photoshop, I've never heard of .werkkzeug is it cool?
     
    • Friendly Friendly x 1
    • it is a mystery it is a mystery x 1
    ^ Top  
  12. Jack Dandy Arcane

    Jack Dandy
    Joined:
    Feb 10, 2013
    Messages:
    3,002
    Location:
    Israel
    Divinity: Original Sin 2
    The game sounds & looks nice! I don't mind about the 3D movement, 2D battle thing. I think it can work just fine.
     
    • Friendly Friendly x 1
    ^ Top  
  13. zwanzig_zwoelf Graverobber Foundation Developer

    zwanzig_zwoelf
    Joined:
    Nov 21, 2015
    Messages:
    2,104
    Location:
    デゼニランド
    It's a very powerful tool. You've probably experienced stuff made with it if you ever saw works of farbrausch demo group (.kkrieger, .debris...).
    Try it. There's a tutorial too, which is nice: http://werkkzeug4ce.blogspot.com/

    Can help a lot if you're not a graphics guy but need to make some simple textures.
     
    Last edited: Jul 27, 2019
    • Friendly Friendly x 1
    • Deus Vult Deus Vult x 1
    ^ Top  
  14. Otay Bramble Gate Studios Developer

    Otay
    Joined:
    Nov 7, 2018
    Messages:
    140
    Location:
    Hellmouth
    thank you, jack dandy
    [​IMG]

    oh sweet thank you zwanzig :]
     
    • Friendly Friendly x 4
    • Salute Salute x 2
    ^ Top  
  15. Harry Easter Savant

    Harry Easter
    Joined:
    Jul 27, 2016
    Messages:
    552
    This is quite impressive! Is there already a story for context or are you developing the environments at the moment? Do you plan a characterbuilder?
     
    • Friendly Friendly x 1
    ^ Top  
  16. Otay Bramble Gate Studios Developer

    Otay
    Joined:
    Nov 7, 2018
    Messages:
    140
    Location:
    Hellmouth
    thanks bud

    story related notes are in post #6 if you want to read about it

    ive spent most of my time isolated making this rpg, rather than playing rpgs. so some lingo might be lost on me, like what character builder specifically means? ill write about some character stuff regardless

    Character Classes
    Right now characters are designed with 4 primary stat categories (Menu left side), which effect a group of substats (Menu right side.)

    [​IMG]

    Each class has their own set of affinities set for each primary stat, which modifies how each stat point effects the substats.

    There are four classes, with a fifth planned for after the game finally reaches a playable state.

    - Valkyrie
    - Wizard
    - Goliath
    - Titan

    [​IMG]

    Each class also has 3 skill trees.
    - Class skill tree
    - Glyph skill tree
    - Mastery skill tree.

    Class skill tree has skills for combat actions (like attacks and buffs) and passive abilities. These skill are all unique to the class as the name implies, unlike the next two trees which are generic.

    [​IMG]

    Glyph skill tree corresponds to a grid of little power ups that the player can obtains from a little grid during combat while waiting for their next turn. The skills in this tree are the same for all units, but not "shared." When the player collects a health glyph, it applies health recovery to all hero units in your party, but does so separately based on their own invested skill points. (etc.)

    [​IMG]

    You can see the glyph grid here. This pic is actually a mock up, so it has both the "action selection panel" and the glyph grid up at the same time, which never happens in game. It actually flips between the two based on their attack time bars filling up (yellow bars.)

    [​IMG]

    Mastery skill tree has passive skills that have stat requirements for each skill point.

    [​IMG]

    Some Technical Notes
    I've recently started on reprogramming all of this character related stuff from scratch. The improvements wont make the game noticeably more efficient, I'm cleaning it up compulsively mostly. The difference is pretty insane:

    Old physical damage code (2014):
    Show Spoiler
    [​IMG]

    [​IMG][​IMG][​IMG]


    New physical damage code (2018) which does the same exact thing:
    Show Spoiler
    [​IMG]

    [​IMG]
     
    Last edited: Nov 12, 2018
    • Friendly Friendly x 2
    • Excited! Excited! x 1
    ^ Top  
  17. Otay Bramble Gate Studios Developer

    Otay
    Joined:
    Nov 7, 2018
    Messages:
    140
    Location:
    Hellmouth
    I think what I want to set my goal for now is to make a tiny demo that will be public. The demo will have most of the mechanics working but only the content up to the first boss. The amount of work I need to do just for that is immense, and will probably exclude the item system I had started working on in 2015.

    Tiny Demo Checklist:
    ☑ Implement title menu
    ☑ Compose music for title menu
    ☑ Implement load game feature
    ☑ Hero class graphics
    ☑ Implement new game character selection
    ☑ Write new game dialogue
    ☐ Implement new game dialogue
    ☑ Make additional hero beacon
    ☑ Implement additional hero beacon mechanics
    ☑ Implement game menu navigation
    ☑ Add menu sound effects
    ☑ Implement stats screen UI
    ☑ Implement stat investment window
    ☐ Implement all hero stat mechanics
    ☑ Fill out stat affinities for each hero class
    ☑ Implement stat affinity mechanics
    ☑ Make new exp bar graphics
    ☑ Implement exp bar UI functionality
    ☑ Implement skill tree navigation
    ☑ Implement skill tree highlighters for invested skill points
    ☐ Fill out Valkyrie skill descriptors
    ☐ Fill out Goliath skill descriptors
    ☐ Fill out Wizard skill descriptors
    ☐ Fill out Titan skill descriptors
    ☑ Fill out Glyph skill descriptors
    ☑ Fill out Mastery skill descriptors
    ☐ Implement Valkyrie skill mechanics
    ☐ Implement Goliath skill mechanics
    ☐ Implement Wizard skill mechanics
    ☐ Implement Titan skill mechanics
    ☐ Implement Glyph skill mechanics
    ☐ Implement Mastery skill mechanics
    ☑ Redesign 3D world HUD
    ☑ Implement 3D world HUD mechanics
    ☑ Redesign party management UI
    ☑ Implement party management navigation
    ☐ Implement party management "conscription" feature--- [Might cut for demo]
    ☐ Implement party management "activities" feature --- [Might cut for demo]
    ☐ Redesign inventory graphics
    ☐ Implement inventory navigation and item equipment--- [Might cut for demo]
    ☐ Redesign stat/skill reinvestment UI
    ☐ Implement stat/skill reinvestment navigation
    ☐ Implement stat/skill reinvestment mechanics
    ☐ Hide hyper glyph UI as "secret"
    ☑ Implemented hyper glyph UI
    ☐ Fill out hyper glyph descriptors --- [Cut for demo]
    ☐ Implement hyper glyph mechanics --- [Cut for demo]
    ☑ Implement enchantment collection UI
    ☑ Implement enchantment collection special effects
    ☐ Implement enchantment mechanics
    ☑ Fill out enchantment descriptors
    ☑ Implement save/exit menu navigation
    ☑ Implement save game mechanics
    ☑ Make NPC dialogue UI
    ☑ Implement NPC dialogue navigation
    ☑ Implement NPC dialogue options
    ☐ Implement NPC topic discussion memory
    ☑ Create town of Talonovia
    ☑ Compose music for Talonovia
    ☑ Implement portal travelling and unlocking
    ☐ Write all NPC dialogues
    ☐ Complete level design and environment art for Rhunia's wilderness
    ☑ Complete level design and environment art for Rhunia's citadel
    ☑ Compose music for Rhunia's wilderness
    ☑ Compose music for Rhunia's citadel
    ☑ Create chest loot 3D model, effects, and animation
    ☐ Implement chest loot mechanics
    ☑ Implement random encounter transition graphics
    ☑ Create new combat UI graphics
    ☑ Implement enemy health and attack time bars
    ☑ Implement player health and mana globes, and attack time bar
    ☑ Implement combat glyph grid navigation
    ☑ Implement combat action selection menu panel
    ☐ Implement random enemy mob formation
    ☐ Implement targeting modes for combat
    ☑ Create combat action animation sprite sheets
    ☐ Polish all sound effects
    ☐ Implement combat action animations
    ☑ Create enemy encounter spawning zones
    ☐ Implement pulling randomized spawn records for random encounters
    ☐ Implement enemy sprite assignment
    ☐ Implement all demo encounter zones
    ☐ Implement skill graphics into action panel
    ☐ Implement primary / secondary selection options for non passive class skills
    ☑ Create game over screen
    ☑ Compose game over music
    ☐ Implement game over conditions
    ☐ Create victory UI
    ☐ Create battle statistics UI
    ☐ Polish all combat UI elements and effects
    ☐ Implement victory UI mechanics (exp bars and navigation)
    ☐ Implement battle statistics UI mechanics
    ☑ Create enchantment mini game menu graphics
    ☐ Create enchantment mini game gameplay graphics
    ☐ Implement enchantment mini game menu navigation
    ☐ Implement enchantment mini game gameplay mechanics
    ☐ Implement turbo feature and automation menu
    ☐ Implement menu border for full screen mode
    ☐ Implement 3D world trap mechanics
    ☐ Implement 3D world event mechanics
    ☐ Draw all NPC sprites
    ☐ Implement NPC dialogue mechanics

    [​IMG]

    I'm probably forgetting something
     
    Last edited: Mar 15, 2019
    • Salute Salute x 2
    • Brofist Brofist x 1
    • Friendly Friendly x 1
    ^ Top  
  18. zwanzig_zwoelf Graverobber Foundation Developer

    zwanzig_zwoelf
    Joined:
    Nov 21, 2015
    Messages:
    2,104
    Location:
    デゼニランド
    chest loot does not mention tiddies
     
    • Excited! Excited! x 1
    • Doggy Doggy x 1
    ^ Top  
  19. Otay Bramble Gate Studios Developer

    Otay
    Joined:
    Nov 7, 2018
    Messages:
    140
    Location:
    Hellmouth
    oppai chest is dlc
     
    • Doggy Doggy x 1
    ^ Top  
  20. Morkar illiterate

    Morkar
    Joined:
    Dec 9, 2008
    Messages:
    5,441
    Location:
    Germany
    Hmm, reminds me of a proto-Bard's Tale 4...

    Curious how this turns out.
     
    • Friendly Friendly x 1
    ^ Top  
  21. redactir Artist Formerly Known as Prosper

    redactir
    Joined:
    Jul 16, 2018
    Messages:
    634
    Son of a men this looks great! I wish I had time to compete. Makes me want to create the skill trees for my game.
     
    • Friendly Friendly x 2
    ^ Top  
  22. Otay Bramble Gate Studios Developer

    Otay
    Joined:
    Nov 7, 2018
    Messages:
    140
    Location:
    Hellmouth
    [​IMG]

    thanks m8 [​IMG]

    Yeah time is super precious. When I was in community college 5 years ago it felt like I had a hundred hours a week available. Now I work from home 20-25 hours a week, which is just enough for rent / health insurance / groceries, and I seem to only invest about 35 hours a week to game dev. I lose a lot of time just languishing in pain and resting.
     
    • Friendly Friendly x 2
    ^ Top  
  23. Otay Bramble Gate Studios Developer

    Otay
    Joined:
    Nov 7, 2018
    Messages:
    140
    Location:
    Hellmouth
    I haven't touched this excel sheet since march of 2015, I kind of forgot about it. I balance out all my equations for combat mechanics and mana costs with these sheets.

    [​IMG]

    [​IMG]
     
    • Brofist x 2
    • Prestigious x 2
    • incline x 1
    • Informative x 1
    • Friendly x 1
    ^ Top  
  24. Mustawd Arcane

    Mustawd
    Joined:
    Jan 10, 2015
    Messages:
    11,887

    Beautiful. I love excel.

    :desu:
     
    • Friendly Friendly x 3
    • Brofist Brofist x 1
    • Agree Agree x 1
    • Doggy Doggy x 1
    ^ Top  
  25. Otay Bramble Gate Studios Developer

    Otay
    Joined:
    Nov 7, 2018
    Messages:
    140
    Location:
    Hellmouth
    thank you friend

    [​IMG]


    Tiny Demo Progress
    I'm going to copy this list here and edit this one with updates so we can see how fast (or slow) im progressing, compared to the previous post.

    (Last update: 174 days have passed)

    [​IMG]

    Tiny Demo Checklist:
    ☑ Fill out Valkyrie skill descriptors
    ☑ Fill out Goliath skill descriptors
    ☑ Fill out Wizard skill descriptors
    ☑ Fill out Titan skill descriptors
    ☑ Implement party management "conscription" feature
    ☑ Redesign inventory graphics
    ☑ Redesign stat/skill reinvestment UI
    ☑ Implement stat/skill reinvestment navigation
    ☑ Implement stat/skill reinvestment mechanics
    ☑ Hide hyper glyph UI
    ☑ Complete level design and environment art for Rhunia's wilderness
    ☑ Implement random enemy mob formation
    ☑ Implement targeting modes for combat
    ☑ Implement combat action animations
    ☑ Implement pulling randomized spawn records for random encounters
    ☑ Implement enemy sprite assignment
    ☑ Implement skill graphics into action panel
    ☑ Implement primary / secondary selection options for non passive class skills
    ☑ Implement game over conditions
    ☑ Implement menu border for full screen mode
    ☑ Create victory UI
    ☑ Create battle statistics UI
    ☑ Implement Glyph skill mechanics
    ☑ Implement turbo feature and automation
    ☑ Implement victory UI mechanics (exp bars and navigation)
    ☑ Implement Goliath skill mechanics
    ☑ Polish all combat UI elements and effects
    ☑ Implement all hero stat mechanics
    ☑ Implement enchantment mechanics
    ☑ Implement battle statistics UI mechanics
    ☑ Implement new game dialogue
    ☑ Implement Mastery skill mechanics
    ☑ Implement Valkyrie skill mechanics
    ☑ Implement Wizard skill mechanics
    ☑ Implement all demo encounter zones
    ☑ Implement NPC topic discussion memory
    ☑ Implement NPC dialogue mechanics
    ☑ Implement 3D world trap mechanics
    ☑ Implement chest loot mechanics
    ☑ Implement 3D story event mechanics
    ☑ Write all NPC dialogues
    ☑ Implement Titan skill mechanics
    ☑ Polish sound effects


    [​IMG]
     
    Last edited: May 5, 2019
    • Brofist Brofist x 3
    • Friendly Friendly x 1
    ^ Top  

(buying stuff via the above buttons helps us pay the hosting bills, thanks!)