triptych

Building fun experiences for the web

My life has consisted of working at my day job during Hack Week, working on a browser plugin. Part of the functionality is very similar to this Torus Demo . Torus is this event driven framework by @thesephist. It's pretty cool and has good documentation for such a new project.

At night I'm also getting into GDevelop which is kinda like what Godot would be if it was written in React and used Event Sheets. It's free, open source, and works pretty well.

I'm also playing Persona Three Portable, which is simply an amazingly well made game.

If you want to check out the Torus Demo, I embedded it here for convenience.

So, I'm at the beginning of a game I'm calling Dungeon Afternoon. It started with the idea of an RPG meets Neko Atsume. Then the idea of having little tea party style events you throw with multiplayer aspects.

Now, I have a bit more of the story fleshed out. You are a failed Dark Lord. The three heroes have defeated you and gave you one alternative to death. You must serve 10 years of community service and rebuild the lands you devastated.

You get to populate dungeons, wastelands, forests, and other areas. The local creatures are wary of you, and your own minions hate you. How will you succeed?

I've been thinking about how I want to move forward with #ittybittyrpg as my desire to create content for the web competes with the desire to make things in #godotengine. I was referred to another engine called GDevelop which is a React based game engine kind like Construct or Stencyl and I saw in it the potential to use something a bit better than just vanilla JS for my project. I will spend some time to get familiar with it, as it checks all the checkboxes of free, open source, extensible, and built on the web.

So much has happened since I last wrote here, but I want to maintain a routine of posting here. I've created my own site (still 'under construction') at andreww.xyz as well as a few new sites like godotdepot and Build on the web .

Creating my own site led me to wonder if I should continue posting daily dev blogs here, but I realized that I can use this as my sort of daily “diary” and post more substantial articles and posts on my own site.

I'm also in the process of moving my Medium posts about Godot to my own blog as well. Netlify, Gitlab, and Hugo are great resources.

I also am thinking about a new game called Dungeon Afternoon where you create dungeons and monsters come to visit or stick around to help you.

I also played a lot with FireBase today, and I must say it's pretty awesome.

I'm back from vacation, and ready to get moving on the rest of this year. Lots of things to do, and I'm focused on #godotengine as well as building my websites for the year.

This is supposed to be my dev log, but there's not been a lot of that lately due to work. However, today I'm going over some things from Svelte, and I want to say that as someone with lot of obligations, do not let yourself get discouraged if you have a run of days with no “progress”. Each day is a learning experience, and you just have to hold on to your dreams and ideas, and be persistent. Even if you only spend 15 minutes on your personal projects – that adds up.

15 minutes a day for a year = 3.8 days or 91.25 hours. That's a lot!

Work is really taking up all of my headspace lately. And I feel like someone who is missing a meal each day. Kinda off.

I am, however trying out the Calm app, and it's pretty cool. Yay #selfcare .

Work basically sucked up all my time today. And energy. Which is ok, sorta.

Need to explore RiTa. The tutorial from The Coding Train was intriguing.

Tomorrow – going to Build something small and generative...

Tonight – playing with codepen:

Time is something you always seem to have enough of, before you are out of it. Take time today to rest, to think, and to be thankful.

Got a lot of work done at Work, but not much otherwise. Kinda frustrating.

My motto for today is AAAA. Always Adjust And Adapt. What does this mean? When you are living life and trying to be a creative, or build something – be it an app, a career, or just writing a story, you will find that you must constantly be adjusting your plans around work, family, health, and other unknowns. That's ok. Adapting means that you take things that originally are challenges, and turn them into advantages.

For instance, you have to take the train to work. That kills like say 45 mins of your time during the day. Instead of wasting that time, use it to jot down notes, or meditate, or read documentation.

Adjusting is also necessary for your mental health. You might say to yourself “I'm going to write 1000 words today” but then life happens and you just don't get to it. Instead of feeling like that was a “fail” look at what prevented you from writing. Learn from it. Perhaps you weren't able to get to a computer – then get Google Docs for your phone. Or perhaps you just felt too tired, next time get up a little earlier and write say 200 words in the AM.

My point is that instead of constantly feeling like your plans are “foiled” take each day like a science experiment where you test your current hypothesis on productivity against the reality of the day, and each night consider your findings, then adapt and adjust for the next day.

You will feel better, actually get stuff done, and grow as a person.

Today I want to shout out to Pixabay for having cool images you can use in your blog posts.

I'm going to try to learn some more Godot today, and noodle on my Web Building tool Nodez

P.S. I almost forgot “And”. The most important A word on this list! And means always add more things. Every day, do X ... AND something else! Keep adding new things to your life. Always have an “And” ready to supplement your day!

Image by Free-Photos from Pixabay

Enter your email to subscribe to updates.