Performance or other issues with the web build? Try a downloadable version of the game!

Mechs combine with the elements in this tactical combat game. How will you defeat your enemies?


Controls

WASD to move, mouse wheel to zoom in and out, and mouse to select your action


Made for MechJam III

StatusReleased
PlatformsWindows, Linux, HTML5
Rating
Rated 5.0 out of 5 stars
(3 total ratings)
AuthorTheShaggyDev
GenreStrategy
TagsMechs, Tactical, Turn-Based Combat

Download

Download
elemechs_linux.zip 26 MB
Download
elemechs_windows.zip 25 MB

Comments

Log in with itch.io to leave a comment.

(+1)

I love the game! I was thinking of developing a very similar game to this one, inspired by Wakfu and Dofus. I was wondering have you open sourced the game? If so it'd be of great value to me to see how you handled some design decisions in the engine and in the code

(+1)

Glad you enjoyed it! I've not open sourced this game, but I have covered my tactical architecture pretty in depth on my site and YouTube channel if that's helpful. Doesn't always go into specific code details but does go pretty in-depth about how I've structured things:

https://shaggydev.com/2023/07/04/tactics-engine-devlog/

https://shaggydev.com/2023/09/04/tactics-devlog-ii/ 

(+1)

Thanks, I'll check it out! Is there a particular reason you chose Godot as the engine instead of Unity or Unreal? I'm currently learning the differences between them and I'm curious if you found any disadvantages using the other engines when designing this project. 

(+1)

Sure, I've used both of those, plus some others, but the main reason I develop in Godot is that it just "clicked" for me right away, whereas I find the typical Unity workflow less intuitive, but that's a highly subjective thing. Unreal was out because I work in 2D way more than 3D, so a good 2D workflow was more important to me than 3D features, and while Unreal is on a whole other level, Godot has been making big 3D improvements with the 4.x branch so it's definitely a viable choice for 3D as well these days.

All three are great options, and unless you know that there's a specific feature you're looking for (certain programming language, has to offer X out of the box, etc), it's probably worth just trying out each for a bit and see what you like. Maybe do a game jam with each or something?

This is a great game! I am currently working on a game that involves isometric movement as well, though I am struggling with the grid movement. Do you have any tips for a beginner like me?

Thanks for checking it out! In this case, since this is a fully 3D game, there's nothing specifically isometric about it code-wise. I can just tell a unit to go from cell A to cell B and it works out. As someone who's currently working on a fully 2D tactics game, though, there's definitely some benefits to doing it all in 3D, even if you're just going to billboard most of your art into the world. Could be one option to consider.

Another option might be to not to isometric at all for now and just do a regular grid to keep things simple. If you're a beginner, you might have plenty else to worry about :)

This is also a neat video about isometric grids you might find useful:

(+1)

Thank you so much, I really appreciate the quick reply. I'm looking forward to your future games!

hi

(+1)

Hey, this is a fantastic project! Are you still working on it?

Thank you! Uncertain right now if I'll continue this one. Probably put it on hold for a little while at least.

(+1)

Oh, alright, let me know if you ever get back to this, I had a lot of fun

(+1)

Love to hear it! Thanks for checking it out!