Hey Unity,
I wanted to show off a game that we developed over the course of six months as part of the Mod Team class at the Art Institute of Seattle. The game is a linear RPG with some tower defense influences. You play as a little girl, Olive, collecting berries and mushrooms in the forest. The game has some issues towards the end, and unfortunately the fast-paced nature of our school doesn’t allow much time to polish it up (We already presented it and finished the class) but in the coming weeks I’ll be releasing some more information about the Hex, AI, and Scripted Events infrastructure that I developed for the game, which I am polishing for commercial release. A big thanks to all of the other students who worked on this projects, many of whose portfolios can be found in the following link.
Thank you! The pathing is integrated with the terrain generation system. Pretty much the whole environment is stored as a series of hexes. Each hex stores a list of it’s 6 neighbors, and from there it was just an A-star implementation. I had to do a lot of segregation of the rendering and the gameplay, though. The visual terrain is compiled at the beginning of the level into several super-meshes, and the gameobjects for the hexagons you actually interact with have mesh colliders and no renderers.
This is something I may be interested in doing in the future. I’m definitely planning on releasing the tools I developed for this project on the asset store after I get it polished up. I was trying to do a video overview of what is possible with the system, but camstudio kept giving me corrupt audio.
As for tutorials, Amit Patel’s references on hexagons, pathing, and terrain generation were very very helpful in learning this stuff. http://theory.stanford.edu/~amitp/GameProgramming/
Thanks! Hm, that is definitely a good idea. I’ll try to find some time to write one!
Love the visual style! Haven’t played very long because I don’t have time now but just played a few minutes and I think this game can be really enjoyable.