Search Unity

Hex of Steel - WWII turn by turn wargame

Discussion in 'Made With Unity' started by valentin56610, Sep 7, 2022.

  1. valentin56610

    valentin56610

    Joined:
    Jan 22, 2019
    Posts:
    156
    Hello fellow developers :)

    Just wanted to share my very first game, it's called Hex of Steel and is available both on PC (Mac, Linux and Windows) and mobile (iOS and Android)
    There is real time AND play by email multiplayer and it is all cross-platform

    It is a WWII hex based turn by turn wargame with a plethora of units (over 2000)

    ss_6f49091ff58b17f68cb7afb75b4cbf18776e66b2.1920x1080.jpg
    Campaign of Poland, 1939, Colorized

    It has about a hundred campaign scenarios AND custom ones, more "open" such as a whole Europe map (1939, 1941, 1942, 1943 starting setups) as well as an entire Pacific theatre map and much, much more

    One thing that is interesting to note about the game is that I am using separate game objects for EVERYTHING
    Every tile is a game object with a sprite and a sphere collider
    And my maps features tens of thousands of them
    Game still runs at 120 FPS :)

    ss_49341286c7c5e39c79bca1842ee8957b928ab7b1.1920x1080.jpg
    Over 60k hexagons in this one, twice as many gameobjects

    ss_abba94a8eb8132eaa43dec5601c1527aa507fd63.1920x1080.jpg
    North Africa, 1941


    I am very happy with the results for a first game as the reviews are simply outstanding! (97% out of 300+ reviews on Steam)

    Quick link to Steam page: https://store.steampowered.com/app/1240630/Hex_of_Steel/

    I'll be happy to answer your questions if you guys have any!
     
    Last edited: Oct 23, 2023
    ledshok and Selek-of-Vulcan like this.
  2. Selek-of-Vulcan

    Selek-of-Vulcan

    Joined:
    Sep 23, 2021
    Posts:
    78
    Congratulations on your game! I'm very glad you posted this! I may well buy the game, but for iOS rather than Steam. I have a pretty new iPad Pro, so I think I can run it.

    Did you use Unity's tilemaps, or did you make your own meshes for the maps? Each tile is its own game object: how did you make them perform so fast?

    Also, it looks like it's IGOUGO -- did you consider WEGO?
     
  3. valentin56610

    valentin56610

    Joined:
    Jan 22, 2019
    Posts:
    156
    Oh hi haha
    Never thought anyone would drop a message, but I’m glad you did!
    Even more surprised that you are considering buying it!

    will run perfectly on an ipad pro (been tested only on those ipads)

    no I haven’t, I discovered them only later
    Then I tried making a second game using tilemaps BUT, turns out it makes the CPU go crazy hot on macbooks whereas having that many separate gameobjects is totally fine!
    So, I am avoiding tilemaps at all cost now, I have more control using gameobject anyway :)

    and no ! Each gameobject has its own sprite renderer and I’m just using that
    And all gameobject also has its own sphere (yes, not even 2D) collider

    I haven’t considered WEGO
     
    Selek-of-Vulcan likes this.
  4. Selek-of-Vulcan

    Selek-of-Vulcan

    Joined:
    Sep 23, 2021
    Posts:
    78
    Thanks for your reply! I think I'll get the game for iPad tonight.

    So you have 60,000 tiles, each of which is its own GameObject with its a prefab, its own sprite, its own Sprite Render, its own script, and its own Sphere Collider? I guess I'll try doing that!

    I'm curious -- did you use the old input system or the new one?

    Thanks again for answering my questions. I'm very impressed. Your game looks great.
     
  5. valentin56610

    valentin56610

    Joined:
    Jan 22, 2019
    Posts:
    156
    Great! :)

    Yes, and you can do even more than that, you just need to wait the 5-10 seconds of loading when you launch a scenario though

    I am using the old one, same for my next game I find the new one not intuitive and even faced bugs :(

    you’re welcome, my pleasure!
    Thanks!
     
    Selek-of-Vulcan likes this.
  6. unity_j0C5dTEXwuJnsw

    unity_j0C5dTEXwuJnsw

    Joined:
    Jul 10, 2023
    Posts:
    1
    Wow, this is really awesome! I'm actually trying to learn Unity right now, but these types of hex and counter ww2 games are actually what got me interested in starting to create my own. I don't think I know enough about Unity to ask you any 'good' questions yet, but best of luck!!
     
  7. valentin56610

    valentin56610

    Joined:
    Jan 22, 2019
    Posts:
    156
    Thank you!

    I think if you're starting out with Unity this is a great way to get into programming
    I started this way and I don't regret it

    Panzer Corps is what made me create this one hehe

    Will be waiting for your questions when you have some :)

    You can always join my discord, it will be easier this way (
    https://discord.gg/Tn63mrwJyH)
     
  8. Calumniator

    Calumniator

    Joined:
    Jul 5, 2023
    Posts:
    24
    This is mind-blowingly impressive for a first game. Great job!
     
  9. valentin56610

    valentin56610

    Joined:
    Jan 22, 2019
    Posts:
    156
    Thank you so much!

    I'm currently developing a battlefield-like game now :)
     
  10. ukrussia188

    ukrussia188

    Joined:
    Oct 21, 2023
    Posts:
    1
    I wish ur game had modern scenarios
     
  11. valentin56610

    valentin56610

    Joined:
    Jan 22, 2019
    Posts:
    156
    There actually is a mod which covers modern conflicts

    You have the 6 days war in the middle east: https://steamcommunity.com/sharedfiles/filedetails/?id=3052517868&searchtext=

    You have Modern Warfare: https://steamcommunity.com/sharedfiles/filedetails/?id=2811367156&searchtext=

    And a map for modern warfare: https://steamcommunity.com/sharedfiles/filedetails/?id=3044385516&searchtext=

    Hex of Steel is a WW2 strategy game, I think it makes sense not to cover any other conflict :)
    The game is moddable to some extent, though