Legend of the Strigiformes v1.0

Things have been extremely hectic in my personal life lately! As such I haven’t been able to post updates to this page as much as I’d like during the haphazard development process for this game. During this time, however, I’ve been able to complete v1.0 of the Legend of the Strigiformes prototype. I’m not entirely sure if this is something I’ll pursue as a complete game or simply use the experience here for future projects, but at any rate I’ve completed four distinct zones (home, forest, desert, and temple) as well as rudimentary AI for the enemies. Only one enemy type exists in the game, and it is set to be a homing missile. A small example of the weapons, HUD, and beginning room can be seen here:

https://imgur.com/nSCBLq0

Head on over to the Games section to download the executable or feel free to check out the source at my bitbucket.org page.

Early movement demo – Legend of the Strigiformes

This is an early preview of the basic movement for the as-yet unnamed protagonist in my mini “Zelda-like” prototype. I’m using this game as a basis for development of a larger, richer game later; for now, this is a fun side project that I’m going to use to hone my skills in GameMaker: Studio and also satiate my girlfriend’s request of a “game about owls”.

I decided during my original design phase that I wanted to have acceleration and deceleration in the character movement. The speed of these, as well as the overall movement speed, is still not balanced or final but rather placeholder while I work through the code base to get things where I want them. Regardless, I wanted it to provide a good feeling of movement without being overly noticeable. For now, here is what it looks like:

strigiforme_early_movement

Again, this is very alpha as evidenced by the lack of HUD, enemies, and overall room design! What makes me most satisfied about this is it’s purely in code and not using any drag and drop features of GameMaker: Studio beyond creating an object init and an associated object Step event. The code, as well, is quite a bundle of elementary code which will be cleaned up and optimized. For now, I wanted to quickly get movement, acceleration & deceleration, and collision into the engine. I also changed the mask a bit so that the player sprite would disappear a bit when on top of a wall, but would not necessarily overlap the wall when coming up from under it to provide a moderate 3D effect. This is going to need some tweaking as it’s extremely basic but the foundation is there. In the following weeks, I’ll be working on the following:

  • cleaning up the movement code to make it a bit more optimized
  • character ranged weapon
  • character melee weapon
  • three different and distinct enemy types
  • two different environments

I’m looking for a fun, somewhat goofy theme for this game. This project is a sizable undertaking considering the previous game I created utilized a single environment and a single enemy type with two different movement types. You can check out the game Lumberjack Quest on this page, though fair warning: it’s extremely rough.