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

Vapourware [WiP]Zodiac Legion, a medieval fantasy take on X-COM

Discussion in 'Codex Workshop' started by Galdred, Jan 22, 2014.

  1. Ninjerk Arcane

    Ninjerk
    Joined:
    Jul 10, 2013
    Messages:
    11,778
    Keep up the good work.
     
    ^ Top  
  2. Galdred Studio Draconis Patron Developer

    Galdred
    Joined:
    May 6, 2011
    Messages:
    2,494
    Location:
    Middle Empire
    Divinity: Original Sin 2
    Here are a few exemples of attack animation in engine (I have only extracted attacks and moves so far).
    Beware, the gifs are a quite big (my gif skills are horrible...)
    Show Spoiler

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

     
    Last edited: Aug 6, 2017
    • Brofist Brofist x 9
    ^ Top  
  3. Chaotic_Heretic Dumbfuck! Dumbfuck

    Chaotic_Heretic
    Joined:
    May 1, 2013
    Messages:
    3,946
    Location:
    The border of the imaginary
    Looking Forward to this!!
     
    ^ Top  
  4. KingDinosaurGames King Dinosaur Games Patron Developer

    KingDinosaurGames
    Joined:
    Aug 6, 2014
    Messages:
    143
    Location:
    Austin
    Shadorwun: Hong Kong
    Hey Galdred, just popping over from the TWS thread after I saw your sig. Love this project and those sprites look fantastic! That first CC map you showed as an example is exactly the reason we went with it, that's the Jon Roberts Annual with some of their layer effects altered.
     
    ^ Top  
  5. Galdred Studio Draconis Patron Developer

    Galdred
    Joined:
    May 6, 2011
    Messages:
    2,494
    Location:
    Middle Empire
    Divinity: Original Sin 2
    Thank you all for your words of support! I got lucky with the freelancers I worked with, Cyangmou(art direction, tiles and characters) and Wolfenoctis (mostly characters) as they were highly skilled, and managed to do a lot despite my limited budget. I cannot recommend them enough if you are looking for pixel art freelancers.
     
    • Brofist Brofist x 3
    ^ Top  
  6. TheFilthyJack Educated

    TheFilthyJack
    Joined:
    Apr 16, 2013
    Messages:
    51
    Xcom, JA2? Say no more sir, you got my very first brofist.
    The art and animations look really good, can't wait to see more.
     
    ^ Top  
  7. cherry blossom Arcane

    cherry blossom
    Joined:
    Sep 18, 2013
    Messages:
    1,174
    Surprised at the size of hex-tiles. Wouldn't it be better if the tiles were smaller (or the characters bigger), also meaning that you could pack more tiles into locations ie. more tactical ground?
     
    ^ Top  
  8. Galdred Studio Draconis Patron Developer

    Galdred
    Joined:
    May 6, 2011
    Messages:
    2,494
    Location:
    Middle Empire
    Divinity: Original Sin 2
    We originally planned to have bigger characters (We wanted 80*80 at first), but that would have drained the budget too fast(or reduced the amount of assets too much, depending on how you see things) . 64*64 character sprites was the best compromise we found.
    There are several reasons for the big hexagons :
    - The main reason for the hex size was to allow us to fit bigger monsters later on (multiple tile monsters usually do not work too well), and maybe even mounted units (both would be for an expansion, or as a kickstarter stretch goal, we'll only have humans and summoned skeletons/ghosts in the beginning).
    - The hexagons are biger in the gameworld (they are supposed to represent a 3 meter radius hexagon in the game world) :
    We wanted the fight to take place over the whole map as a whole, and not result in a succession of small skimishes and it allows us to have a reasonable range for missile weapons.

    As you pointed out, there are some problems indeed with this approach : an obstacle needs to be very big to block a tile (otherwise, it makes no sense that the tile is blocked if you see that the character could just go through the tile around the obstacle, so many props had to be located on hex corners (and I had to veto several props design because they were supposed to block a hex, but that did not appear clearly).
     
    • Brofist Brofist x 1
    ^ Top  
  9. Galdred Studio Draconis Patron Developer

    Galdred
    Joined:
    May 6, 2011
    Messages:
    2,494
    Location:
    Middle Empire
    Divinity: Original Sin 2
    Given that the hexagon height is not very different from character height, how do you think mouse targeting would be the less confusing? click on an hexagon to select or interact with the object/ character present, or click on the character or object directly?
    Or put an attack/whatever icon on top of the character to interact with it (but I don't think it would work well for selection).
     
    ^ Top  
  10. Galdred Studio Draconis Patron Developer

    Galdred
    Joined:
    May 6, 2011
    Messages:
    2,494
    Location:
    Middle Empire
    Divinity: Original Sin 2
    I have finished the animation part (some gifs to come soon), then a lot of things have happened at the same time :
    Us moving back to France (so lots of paperwork to do, and I had to take care of packing and unpacking our things), then a second child arrived (which makes working from home not that easy anymore).
    I am currently working on the UI (boring stuff like drop down list, which makes me regret not to have chosen unity for its assets shop), the editor, and the initial balancing.
     
    • Brofist Brofist x 2
    ^ Top  
  11. Galdred Studio Draconis Patron Developer

    Galdred
    Joined:
    May 6, 2011
    Messages:
    2,494
    Location:
    Middle Empire
    Divinity: Original Sin 2
    Here are a few attack animations with special effects :
    Firesword :
    [​IMG]
    Lightning sword :
    [​IMG]

    I know this won't score us much in the originality department :)
     
    Last edited: Aug 6, 2017
    • Brofist Brofist x 9
    ^ Top  
  12. Ninjerk Arcane

    Ninjerk
    Joined:
    Jul 10, 2013
    Messages:
    11,778
    :bounce:
     
    ^ Top  
  13. Siveon Bot Patron

    Siveon
    Joined:
    Jul 13, 2013
    Messages:
    4,047
    Shadorwun: Hong Kong
  14. Cosmo Arcane

    Cosmo
    Joined:
    Nov 6, 2010
    Messages:
    1,308
    Project: Eternity
    Don't sell yourself short, it looks great...
     
    ^ Top  
  15. Galdred Studio Draconis Patron Developer

    Galdred
    Joined:
    May 6, 2011
    Messages:
    2,494
    Location:
    Middle Empire
    Divinity: Original Sin 2
    I was talking about the underlying magic system and its elemental attacks. The artists did a great job indeed.
    I will present the lore a bit more next time, even though there is still much left to flesh out.
     
    ^ Top  
  16. Cosmo Arcane

    Cosmo
    Joined:
    Nov 6, 2010
    Messages:
    1,308
    Project: Eternity
    I think you can afford to have typical magic attacks like these : ok they're "basic", but again your 2d art gives them a flavor that's very much absent from equivalent effects in 3D.
     
    ^ Top  
  17. Galdred Studio Draconis Patron Developer

    Galdred
    Joined:
    May 6, 2011
    Messages:
    2,494
    Location:
    Middle Empire
    Divinity: Original Sin 2
    Last edited: Mar 18, 2015
    ^ Top  
  18. Siveon Bot Patron

    Siveon
    Joined:
    Jul 13, 2013
    Messages:
    4,047
    Shadorwun: Hong Kong
  19. Galdred Studio Draconis Patron Developer

    Galdred
    Joined:
    May 6, 2011
    Messages:
    2,494
    Location:
    Middle Empire
    Divinity: Original Sin 2
    • Brofist Brofist x 1
    ^ Top  
  20. Damnit, how could I miss this thread.
    Keep up the good work, bro. :salute:

    Curious about what kind of engine is behind the game.
     
    ^ Top  
  21. Galdred Studio Draconis Patron Developer

    Galdred
    Joined:
    May 6, 2011
    Messages:
    2,494
    Location:
    Middle Empire
    Divinity: Original Sin 2
    Thank you :)
    I decided to go with MOAI for several reasons :
    Unity had no 2D subset at the time I picked (so no specialized sprite functions and things like that), and after having banged my head while trying to make a webgame with Django (Python web framework mostly designed for press websites), I wanted something I could tweak instead of looking for workarounds.
    The main problem is that the engine is pretty confidential, so I would have to train anyone else to work with me, and there is nothing like the Unity asset store (I wish I didn't have to redo most basic UI functions for instance).
    But now that unity is 2D, and MOAI have bled users(including Shadowrun Return's Harebrained Schemes), I would probably pick unity 2D if I were starting now (but I will still pick MOAI for my next games as I invested a ton in it already).
     
    • Brofist Brofist x 2
    ^ Top  
  22. Galdred Studio Draconis Patron Developer

    Galdred
    Joined:
    May 6, 2011
    Messages:
    2,494
    Location:
    Middle Empire
    Divinity: Original Sin 2
    We are working very hard on the tileset right now. Hexagonal tiles are a pain to use because there are many more border configurations than with square tiles (of course, if you don't mind the borders, it is not a problem).
    So it means making a lot of variation for each tile (even if we were to force convex area of a given terrain), and then finding the correct tile for each terrain type depending on its neighbours. It would obviously not be very efficient to do that all by hand(that is what we had to do for the first test map).
    [​IMG] [​IMG]
    For instance, we had to manually pick the relevant wall section or swamp section (there are 64 configurations for swamp/grass, and 50 for walls), which was a very slow and boring process.
    Show Spoiler

    [​IMG]


    But Tiled is pretty awesome, and has a powerful automap function.
    We specify "rules" (ie condition on tiles in a layer), and it generates output tiles when we press A.
    Exemple of rule :

    [​IMG]
    There are 4 layers combined for this rule :
    The region layer tells which areas to consider for matches (so it will try all hexes + neighbours looking for the pattern specified by input and inputnot).
    There are 3 regions of 7 hexes there.
    the input_groundtype layer has some tiles with a swamp terrain type (in red there) + the middle one (but it is covered by the output tile).
    the inputnot_groundtype layer is the reverse of the input_ground layer (it is not visible there, but the tiles with region have a red swamp tile in the inputnot_ground layer).
    And finally, the output_ground, which specifies the tile to use when the condition is matched.

    So all there is to do, once the rules are specified is to fill the map with generic terrain type tiles and height levels, as follow, and it is transformed into the map you saw above.
    Show Spoiler

    [​IMG]


    In conclusion, I cannot recommend Tiled strongly enough. Sure, there are things that will be better done by a custom solution, but for the terrain edition itself, it is pretty awesome, and it has an unity plugin.
    I wish I had known it to do my custom PnP RPG maps back in the days :)
     
    Last edited: Apr 2, 2015
    • Brofist Brofist x 8
    ^ Top  
  23. Galdred Studio Draconis Patron Developer

    Galdred
    Joined:
    May 6, 2011
    Messages:
    2,494
    Location:
    Middle Empire
    Divinity: Original Sin 2
    Due to the cost of redoing all animations, there won't be many different races so it will be largely humans vs humans (with a few summons and allies).
    Here are a few additions to the bestiary (basically, we have tried to find designs that would add variety while only requiring minor edits to the animations, except for the head and body, which have much fewer frames than arms and legs. The benefit of doing so is that they can be euipped with all the arms and armors available) :
    Orc (ally, neutral minor factions)
    [​IMG]
    Ironman (craftable mini golem)
    [​IMG]
    Homonculus(craftable creature)
    [​IMG]
    Feedback is welcome : torso and head can be modified, but arms and legs cannot (except for colors).
    Are they easy to tell from the standard human? Does the ironman feel out of place in a med fan universe?
     
    Last edited: Apr 8, 2015
    • Brofist Brofist x 3
    ^ Top  
  24. oscar Tacticular Staff

    oscar
    Joined:
    Aug 30, 2008
    Messages:
    7,403
    Location:
    NZ
    Fighting dangerous humans/humanoids is generally more fun than fighting endless hordes of zombies or goblins anyway.
     
    ^ Top  
  25. So, how much of the game is done, do you plan to stick to it and do you have a composer?
     
    ^ Top  

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