After 6 weeks of working on the game menus my end of Feb deadline is looming. I’ve done 2 out of 10 menus…. Everything in gamedev seems to take ten times longer than you expect! 🫠
#gamedev | #indiedev | #solodev
After 6 weeks of working on the game menus my end of Feb deadline is looming. I’ve done 2 out of 10 menus…. Everything in gamedev seems to take ten times longer than you expect! 🫠
#gamedev | #indiedev | #solodev
I’ve finally finished the game shop menu UI. There’s a surprising amount of work in coding up an in game shop! Fitting everything on screen took some figuring out for sure!👌
#gamedev | #indiedev | #solodev
Currently UI coding in tooltip hell! 🫠
#ui #gamedev #solodev #indiedev
UI is super hard! I spent the day working in interactable tool tips for the game menus. They were super fiddly. It was hard to get them feeling good. They need to feel snappy but stay alive whilst the player moves to interact with them which feels sluggish.
#gamedev | #indiedev | #solodev
I’ve spent a nice day working on the game’s chest menu. I’ve given each inventory item a category and each category a colour. This means I can add some colourful flair into the menus from now on! 👌
#gamedev | #indiedev | #solodev
I’ve been working hard on the Game UI for the past couple of weeks. I’m going for a sci-fi theme. Nearly there now on the pause menu and sub menus. Looking good so far! 👌
#gamedev | #indiedev | #solodev
I put some lights on the main menu buttons today! I think they look pretty nice but does the active button text also need to light up? 🤔
#gamedev #indiedev #solodev
A picture of two glass effect panels with pause menu options.
This is the current state of the game’s pause menu. There’s still a lot of work to do (I’ve not worked on the buttons yet) but I can finally say that some of my game is 3D now!
#gamedev | #solodev | #indiedev
Just hooked up the post processing system to the game engine’s UI framework. You can now give UI widgets bloom, depth of field etc. you can create some pretty snazzy effects. 👌
#gamedev | #indiedev | #solodev
Messing about with the post processor today on stream. #gamedev
I’ve started work on the game UI this week. Custom mouse cursors are possible and you can make them huge. I’ve also implemented a bokeh blur effect that appears when you open menus. 👌
#gamedev #indiedev #solodev
Today was the first day back on my SciFi gardening game after 5 months of engine coding. Expect some pretty in-game UI pics over the coming months 👌
#gamedev #solodev #indiedev
It feels great to finally have a character running around the world again! It’s been a few months of stripping down the game engine to build out a prefab system and piecing it back together! The bandaid is finally off and I can build levels again! 👌
#gamedev | #indiedev | #solodev
I’ve spent the last few days putting shadows into the renderer. They definitely make scenes look a lot less flat and 2D. 👌 #gamedev | #indiedev | #solodev | #gameengine
I’ve been brainstorming planet biomes for my sci-fi gardening game. How about a planet entirely covered in ankle-deep liquid mercury where plants as tall as buildings soak it all up and rain it back down on the player? 👌
#gamedev | #indiedev | #solodev
Spent the day putting reflections into the renderer! It’s coming along. 👌 #gamedev | #indiedev | #solodev
I’ve been working hard on texture generation in the level compiler. Combining textures across prefabs to reduce overdraw is now a thing. You can lay down practically infinite layers of floor textures with zero overdraw. 👌
#gamedev | #indiedev | #solodev
Take a look at std::expected. It might be what you need. 😊
I’ve spent a second day working through c++ coroutines. Once you hide away all the fluff you can actually wrap them up in to a nice little api that’s easy to use. I’m a bit stumped on use cases tho.
Question: Anyone have any experience using them in their games?
#gamedev #indiedev #solodev
Took the day off engine coding to have a look at c++ coroutines…holy moly that was an experience.
#gamedev | #indiedev | #solodev
I’m 75% done with the level compiler in my game engine. Animated rigs, rivers, and ponds are now all supported. I’ve got triggers, colliders, and paths to do next but these don’t require any art assets to be compiled into game data, so should be quicker to do! 👌
#gamedev | #indiedev | #solodev
Just finished a good week of coding on the game engine. I’ve been working on the content pipeline that transforms text files produced by the level editor into binary game data. It’s 50% done I’d say so one more week should do it! 👌
#gamedev | #indiedev | #solodev
Finally, after 2 months of development, the prefab system in my engine is done! A lot of code clean up to do tho! 👌 #happy #gamedev #solodev #indiedev
Here's a nice screenshot of the editor in my #gameengine.
Still work to do, but getting there now!
#gamedev | #solodev | #indiedev
It’s the end of a productive week! I wrote my first Twitch overlay (to warn viewers/me ads are starting). I also made progress on my level editor. I can now add/remove triggers! 👌
#gamedev | #solodev | #indiedev
I’m going to have an experiment with the Twitch API today. The goal is to write an ‘ads starting soon’ overlay for my #gamedev stream. Am I going to be in for a good time? 🤷
I’ve been stressing out the new prefab system in my engine today. I integrated triggers and started on colliders. The system held up well overall and it should be straightforward to integrate gameplay specific content when I begin full production on the game in a few weeks! 👌
#gamedev | #solodev
Awesome Twitch stream today! I’ve been spending my days coding up a new iteration of the level editor in my engine. It’s nearly there! Today was the properties panel! Who’d have thought that would be my most popular stream to date!?
#gamedev | #solodev | #indiedev | #indiegame
Finally got to the end of implementing prefabs in my game engine. Nearly time to move to full-scale production of my Sci-Fi gardening game! It’ll be nice to get back to some gameplay coding!
#gamedev | #indiedev | #solodev | #indiegame
I got prefabs working in the editor today! You can now draw in a bunch of sprite sheet tiles and add collision, particle effects, scripts etc. Save this as a prefab brush and stamp instances of it around the level. Prefabs can also contain other prefabs and it’s turtles all the way down! #gamedev