Ben
@binarymoon
UK based Web and Game Dev. I create fun things with a computer (games, apps, websites). Find me online:
This is a horrible drawing I scribbled on my tablet but it shows my early thoughts for the level layout. It will change since I haven't worked out any critical paths or puzzles or tested anything, but I am trying to work out how to make it look interesting and be enjoyable to explore. #gamedev
This is a simple vector editor I made for the map editor. It's based on another simple editor I made for drawing shapes for my vector game library. I can basically just add squares and then split them up and draw the points around, or add lines. It outputs json for the engine to consume. #indiedev
Added custom fonts to the engine, so it uses a vector drawn using the same system as everything else. Lightweight and looks pretty unique! #gamedev #indiedev #javascript
In preparation for the js13k game jam I am making a small vector game library that I call BeepMicro. It mostly draws vector shapes from an array and takes care of timing and input. See some screenshots of test games I've made below. #gamedev #js13k #javascript
@leafo.itch.io hi - the update emails are missing images for the top section. Used to work but has been like this for a few weeks now. Checked the html and the image is still there, removing max-width: 100% fixes it. Wonder if it's a gmail rendering issue.
My sky generator is coming along. I really want to simplify it now. Over 4000 lines of code (although I do comment a lot so about half is comments). A lot for a weekend project (2 weeks later). Looks nice though 😊 #indiedev #javascript #gamedev
I've been working on a random landscape generator for my retro 3d engine. This is far more complex than I had imagined it would be when I started. Means I can make skies easily for games. #javascript #indiedev #indiegames #gamedev
The editor is coming along slowly but surely. 3D math isn't fun, especially when you're doing rotations in multiple axis (took me ages) and rotations within a group. UVWs were also a pain. But it's starting to feel good. #gamedev #indiedev #javascript
Also making a procedural material editor to go with this. You can create overlapping layers and build up textures with parameters, so that the engine can just store json data to describe a material and then rebuild everything when the game loads. #gamedev #indiedev #javascript
Possibly now making a simple 3d editor. Uses three.js so all the 3d stuff is basically done for me, and the editor just lets you combine 3d primitives, but it's mostly working - if rather flakey at the moment. Will take a lot of work to make it intuitive to use. #gamedev #three.js #javascript
Trying to talk to someone about my car insurance renewal and got the following options on their whatsapp chat. Absolute trash... Can anyone recommend a comparison website. I have a distrust of them so have never used them. I feel like anything that relies on a revenue share is not impartial.
Because of the things I've been doing with the generative map design I've now been able to upgrade the graphics in Key Kwest, so soon you'll be able to see curved corners on the water! #gamedev #indiegame #javascript
Experimenting with a procedural world again. This time I made the rules a lot simpler which is making it quicker to work on. I quite like this screenshot of a village by a lake. #gamedev #indiegame #javascript
Making some more complex levels. I retro fitted a level editor I made last year so it can make levels for this. Has made the process a lot simpler. #gamedev #indiedev #javascript #indiegame
Got a splash screen/ menu screen now! #gamedev #indiegames #indiedev #javascript #beepmini
I think I might be done with most of the programming now! I just need to finish the visual design, create levels, add sound and music. So nothing much then! 4 days to go 😬 #gamejam #indiegame #gamedev #javascript
The interface is coming along nicely. Also added a fire obstacle. #gamedev #indiedev #gamejam #javascript
Done a little bit of work making it look nicer. Am currently working on adding fire to the game... 🔥 #indiedev #indiegame #gamedev #gamejam
Was on holiday last week and got an email about the gamedev.js gamejam. So while on holiday I started making a game for the jam with beepmini. I've now got 6 days left to finish it off. Here's a screenshot of the current state. Check the image alt text for info. #gamejam #gamedevjs #javascript
My retro photo app inspired by the Gameboy camera is coming on. Here's a beautiful selfie 🤭 #javascript #photography #gamrboy
Added layers, a smudge tool and color picker to Paint Ninja this week. It's surprisingly fun to create art with now. Anything else I should add to make it a viable as a lightweight image creator? #javascript #noai #art #creativity
Started making a little gameboy camera style web app last night. Just for fun. Will probably stick it on one (or two) of my websites soon. #javascript #webapp #creativecoding #screenshotsunday
Got my Noppy cards in the post today. They are just like a proper collectible card series. Lovely to have something handmade. @thomasnoppers.com
I don't normally join in with memes but I keep seeing this and it got me thinking, so here's my 9 games. The ones I remember most fondly or lfet the greatest impression. #9games #retrogames
Had an idea for a game last night so made a quick editor as a proof of concept. It's a "3d" editor that involves you drawing pixel layers that then get stacked giving a faux 3d effect when the layers are transformed and drawn on top of each other. #gamedev #screenshotsaturday #javascript
I made a vector editor for my game Splatter Balls. It lets me create outlines that I can use in the game to define what the balls collide with. It was supposed to be a quick thing so I don't have to write the points out by hand but I may have got carried away. #gamedev #indiedev #javascript
I am making some updates to my game Splatter Balls. Adding more levels and features, and am planning to add gameplay modes as well. The debug information for the current level is perhaps a bit over the top. #gamedev #indiedev #javascrit #game
Added built in debug logging to beepmini, so if there's a problem you get an error message and stack trace. The stack trace is new, but helps a lot for working out what function caused the error. #gamedev #indiedev #javascript