About fifteen years ago I started thinking about what I wanna do with my life. Little 9 year-old-me’s greatest passions were games and horses, so naturally I wanted to combine the two. Years have flown by, filled with far too many, far too disappointing horse games. Ironically, us horse gamers can only find decent horse-related gameplay in games that aren’t targeting them, namely, games like Breath of the Wild and Red Dead Redemption 2.

Then, about three years ago, I discovered Godot, and finally, my goal of making my own games became slightly more realistic. I had tried Unity and Ren’Py already, but they just never clicked with me. I spent over fourteen hours every day in the Godot engine, and watched every video about it that I could find. I followed every tutorial, but remained a complete newbie. I eventually quit and gave up one day after about a hundred hours, and I didn’t open the engine for three whole years. Then, finally, after a failed comp sci college experience and some courses on basic programming, I felt ready again to tackle my dream.

At first I started with a simple bullet hell, Star Shooter, that I got into a minimum playable state and quickly uploaded to itch.io. I mentioned it to my followers and friends and got some good feedback and more downloads than I allowed myself to hope for. Star Shooter desperately needs some polish and more features, as well as a main menu background and more, but I’m happy that I actually managed to set a goal and complete it in time.

Next I started working on Color Climb, an incremental game where the player has to balance money, anxiety, creativity, burnout, energy and more to survive, all the while trying to make it in the world as an artist. Those who know me could instantly tell it was quite therapeutic for me to make this, lol. The scope of Color Climb eventually got away from me, so I never finished it, and probably never will.

Now, I’ve set my sights on the idea that started it all: Outerworld Meadows (name up for debate). In Outerworld Meadows, the player takes on the role of ‘Rowan’, who, after an accident, developed amnesia and was sent to live with her grandmother on the planet Outerworld. Her grandmother, Palma, is her only remaining relative and owner of a ranch, once opulent and influential, now fallen into decay after many years of misfortune. The ranch now only has one safe stable left, occupied by Palma’s only mare, Birdy. There’s also a few chickens running around and Palma has been taking care of a little vegetable garden behind her house. The house itself has fallen into disrepair, there’s holes in the roof and the upper levels are starting to cave in.

The first objective for the player is to fix up Palma’s (and now theirs) home. They will be guided to chop some wood from a nearby overgrown field and use it to shore up the walls. In the morning, Palma can be found outside and will teach the player the basics of farming and taking care of Birdy, claiming that it might bring back some memories from their childhood.

Eventually, Palma gets a call from an old friend, the friend tells her that he still owes her a favor, and offers one of his stallions to cover Birdy. Palma accepts, leading the player to have to fix up the barn and meadow in time for the stallion’s arrival and eventual foal.

News goes around that the once famous ranch is starting up again, causing debt collectors to check out the situation. Seeing two horses and a significantly improved ranch, they assume the family has come into money again and will start sending claims periodically.

The player’s objective is to pay off all debts, take care of horses, fix up and expand the ranch, all the while exploring towns, going to competitions, hiring employees, fighting off predators and building relationships with the townfolk.

For version 0.1, I’m focusing on minimum playability. And, contrary to Color Climb, I’m allowing myself to work on and add art as I go, to keep it visually fun and engaging. Plus, it makes sharing my progress more interesting.

I’ve finished up Rowan’s character design and am working on her sprites now (walking, chopping wood, brushing horses, cleaning hooves, mucking out stables, filling food and water troughs and idling). Next up I’m going to make the dilapidated and fixed-up art for the house from the outside, as well as for the inside, same with the barn, a tree sprite, and (for now) a single sprite for Birdy. As for the programming side of things, I’m going to get it up to a point that the player can brush horses, clean hooves, muck out stables, feed horses and fill up the water troughs. They also need to be able to move and chop wood, where the wood goes into the ranch’s inventory automatically. I don’t want to deal with a player-specific inventory, other than their equipment load-out. My reasoning for this is that this game is set pretty far in the future, so there will be some sci-fi stuff like teleporters, inter-stellar travel and more, who’s to say there’s no device that teleports items? 🙂

So yeah, fairly basic stuff for now, nothing I haven’t done before. I’m looking forward to sharing my progress with y’all and hopefully exchanging some ideas and feedback!

    nikoyishi Little 9 year-old-me’s greatest passions were games and horses

    Very interesting and quite elaborate project. I will go into more detail later, but I think it is quite possible to implement it. And now just a moment of nostalgia. Old photo: my daughter on a Donchak warbreed horse.

    who knows what people do with pictures later, and then you end up with stolen identity or worse

    [Picture deleted]

      Tomcat What a gorgeous horse and such a beautiful photo! Is a Donchak horse similar to a Russian Don? If so that would be such a nice coincidence, seeing as I'm basing the regional sport horse breed partly on them!

        nikoyishi Is a Donchak horse similar to a Russian Don?

        “Donchak” is the original name. “Russian Don” is adapted for foreigners. It's the same breed. But to call it “Russian” especially now is not quite right. It's a Cossack breed. There is a complicated relationship there, but you can call it Ukrainian as well. A strong horse with a strong character and always his own opinion. This particular horse is a mix of Donchak and Arabian racehorse. When some Arabian sheikh came to Moscow, he brought his favorite stallion with him. This stallion was taken to the Don mare. The result was this horse. With a temperament worse than her parents. She was given to us because no one could handle her. I had to ride her around. Probably only my origin and nationality helped me to get along with her.

          Tomcat She was given to us because no one could handle her.

          Quite amazing then that you would trust her with your daughter! I'm a little surprised, she seems calm in the picture, just goes to show you can never tell a horse's temperament from a picture alone ^^

            nikoyishi Quite amazing then that you would trust her with your daughter!

            By this time the horse had been ridden and was calmer. And they spent a lot of time together.

            DaveTheCoder (deleted)

            [Delete it, too. But I am very much surprised.]

            I decided that today I would start with some creative stuff first. I'd found this concept sketch in my sketchbook from 3 years ago and wanted to change Rowan's design up a bit.

            In the end I changed her eyes to something more kind and naive, lowered her muscle mass, gave her longer pants and changed her high ponytail to a low one, that way it's easier to fit a helmet or hat over top.

            I then moved on to some pixel sketches, just looking to see what amount of pixels I want. I figured I could base everything off of Rowan's sprite height from here on out. I settled on 64px eventually, but could be persuaded to go for 32px or 128px instead.

            (64px walking animation sketch)

            (128px sketch)

            (32 px sketch)

            (16px sketch)
            Next up for today, I'll render out the walking animation and start programming her movement, easy peasy lemon squeezy 🙂

              Purely subjective impression and humble opinion. I can see a well developed concept to start working with.

              nikoyishi In the end I changed her eyes to something more kind and naive, lowered her muscle mass, gave her longer pants

              You're going to do it in 2D. I gave up such an idea in favor of 3D, for many reasons. Particularly because of the sheer volume of work involved in drawing. Although I had an idea of how I could use 3D models and automate the creation of sprites. But if you're good with drawing skills (which seems to be the case), it's a workable option. Although drawing everything manually is a very big task.

              and changed her high ponytail to a low one

              A little customization would be good for the game. But it increases the amount of drawing. It is possible to redraw variants of only one item (e.g. hairstyle).

              nikoyishi My reasoning for this is that this game is set pretty far in the future, so there will be some sci-fi stuff like teleporters, inter-stellar travel and more, who’s to say there’s no device that teleports items?

              Yeah, this could alleviate a lot of problems without bringing new ones.

                Tomcat Although drawing everything manually is a very big task.

                I decided to go with 2D as my 3D skills are far behind my 2D ones. Plus I really like the look of pixel art and want to get better at it! (And thank you for the compliment!)

                I'll possibly look into stuff like customization later, as I know many players in my demographic like to insert themself into the game, or create a character that is pleasing to them- but I am quite attached to the idea of Rowan being an established character with her own growth, rather than a blank slate. Closest example to what I'm going for is Lea from CrossCode.

                  nikoyishi I know they're not for everyone, but I just finished making a game for Godot game jam 81 and I highly recommend it for prototyping your ideas in a limited amount of time. For example I just recently relearned blender and relearned a lot of 3D related interpolation/math/coding things. The most important thing though is your terrabad horse setup for a game jam is definitely going to lead to an 100x better system down the road.

                    Tomcat i would advise not posting pictures of real people in some obscure forums, atleast blur out the face so its not identifiable.. who knows what people do with pictures later, and then you end up with stolen identity or worse

                      kuligs2 who knows what people do with pictures later, and then you end up with stolen identity or worse

                      Oh, mein Gott! This crazy world. Stop the Earth, I'll get off. Nothing can be fixed here, God — burn. Only nuclear war will probably make things right.

                        Erich_L I just finished making a game for Godot game jam 81 and I highly recommend it for prototyping your ideas in a limited amount of time

                        I've only participated in one game jam before, and thoroughly enjoyed it (even won!), but also learned that I don't do so well in a time crunch lol
                        To be fair, at that point in time I was also much worse at programming and was doing everything in Unity at my teammates' request. No shade to them, it was a good experience, but I much prefer Godot 🙂

                        Erich_L your terrabad horse setup

                        My approach to this is going to be 'take it slow and get as many playtesters as possible' for every little thing I add. I consider myself a decent game designer and a chronic overthinker, but am woefully inexperienced in this field!

                        Tomcat Oh, mein Gott! This crazy world.

                        As amusing as your reaction is - kuligs2 does have a point, certain people will abuse anything they can get their grubby little mitts on. Just look at all the reports of stolen godot games lately, it's shameful of them 🙄 (A little sad to see that gorgeous picture go, but it's for the best!)

                        On to a little update. I didn't get to do any programming yesterday or today as I've been busy with commissions and art for my patrons, but did make a little progress on the design of Palma, Rowan's grandmother. I gave her the same freckles and eye colour as Rowan for the biological connection, and a complimentary colour scheme to her granddaughter for the more symbolic connection. Her design might change a little as I get better at drawing elderly people (I think this might be my first attempt!) but I'm fairly happy with it so far. Let's hope that tomorrow I'll find the time to finish up Rowan's walking sprite and can finally get a little programming done 🙂

                          nikoyishi I decided to go with 2D as my 3D skills are far behind my 2D ones.

                          I don't make all the models myself, but use free software to create them.

                          but I am quite attached to the idea of Rowan being an established character with her own growth, rather than a blank slate.

                          Even grown up established people change their hairstyles and grow hair. And sometimes they change clothes. But, yes, of course, it all depends on conventions and how the artist sees it.

                          nikoyishi Just look at all the reports of stolen godot games lately, it's shameful of them

                          It's an inevitability, especially in FOSS.

                          nikoyishi I decided to go with 2D as my 3D skills are far behind my 2D ones.

                          I downloaded and dismantled the 2D game. Yes, the game is quite large and strongly elaborated. There are, of course, and change of clothes and different emotions, and rippling hair. The body, arms, legs, hair, and other parts are separate sprites. The main character is 41,968 sprites. The amount of work is staggering.

                          nikoyishi Just look at all the reports of stolen godot games lately, it's shameful of them 🙄 (A little sad to see that gorgeous picture go, but it's for the best!)

                          can you name specific cases? never heard of this.