I built a 150kb game with my custom JavaScript engine that runs instantly in any modern web browser at 60 FPS - quick gameplay trailer

I've been building NULLFRAME for about a year. It basically started as a free browser game inspired by Superhot and Super Meat Boy, but after a year of development in my spare time I think it's turned into something pretty good.

One thing I'm quite proud of is that it's built 100% from scratch with my own engine, written entirely in vanilla JavaScript - no frameworks or third party engines. The whole game weighs in at around 150kb and all graphics and sound effects are dynamically generated via code. There are no sprites etc and I think it gives it quite a unique look and feel.

It runs instantly in any modern browser at 60fps (provided you have a reasonable CPU) and there's a map editor where you can create your own challenges and share them instantly via a URL - the map data is all encoded into the URL using my own custom compression system, so nothing is stored on the server. My friends have been experimenting with it for a few months and say its great fun.

As mentioned, gameplay borrows elements of both Superhot and Super Meat Boy, though I like to think it has its own style. Gameplay requires careful strategy, but it also allows you to enjoy some carnage from time to time too.

I'm planning on releasing for free later this year. I'm a dev of 25 years, and nowadays I basically just build the odd game for fun. I think possibly it has some commercial appeal, but I have no idea about marketing games.

Just to clarify:

- the anime intro was produced by a commercial animation studio specifically for the game (I know people get suspicious, so wanted to be clear).

- trailer music purchased from AudioJungle

- Some additional ambient effects in the trailer sourced from Pixabay and then modified by me.

u/Suitable-Season-4847 — 3 days ago
▲ 22 r/antiai

Do you think it's hypocritical if an artist dislikes gen-ai, but uses AI to support them with their accountancy?

My sister in law is extremely anti-ai... Well, when it comes to the production of art. She is an illustrator and has a small business.

However, she openly uses AI when she's trying to do her business accounts "because it saves her money on an accountant".

I see this quite a lot: "AI is okay, as long as it doesn't impact my profession".

Even quite a few here seem to be of the view that AI is okay if it removes the need for repetitive or boring tasks... But those dull things were also once someone's job, so what's the difference?

reddit.com
u/Suitable-Season-4847 — 9 days ago

Superhot meets Super Meat Boy in my 100% custom-built engine. No sprites, no textures, no graphical assets... everything is generated entirely through code.

I have been building Nullframe for about a year, essentially just in my spare time. It's built using my own engine (built from scratch) and is designed to play at 60fps in any modern web browser.

The game features a merging of Superhot and Super Meat Boy gameplay mechanics (two of my fav games), with plenty of its own twists.

I used to be very into demoscene, particularly extreme size limitations, so the engine makes use of no external assets. All visuals and sounds are generated via code, with the entire compressed codebase (including my underlying engine) weighing in at around 100kb / 0.1mb. It's kinda funny, each of these images I've shared is about 5x bigger than the actual game.

The result is that the game loads instantly, but in motion is actually quite pretty, if I do say so myself.

The game also features a map editor, with players able to create their own maps and challenges, and share them instantly via URL (everything is encoded into the URL parameters using my own bespoke compression schema).

Thought I'd share some pictures.

u/Suitable-Season-4847 — 15 days ago

Making a stylish time-manipulation shooter that runs in your browser, with a file size less than 0.1MB

I’ve always loved those coding competitions where people have to create games with absurdly small file sizes.

A few years ago I started experimenting with the idea myself as a bit of a test - could I build an atmospheric native browser game that mixes survival horror, time manipulation, strategy and fully destructible environments (the things I love) all the while trying to keep the entire thing under 0.1MB.

Since then it’s mostly just been a hobby project that I chip away at whenever I get a spare evening, but it's slowly turned into a game I genuinely enjoy playing (even when I'm bored of bug fixing it).

Obviously, with only a few KB to use, almost everything has to be generated programmatically. There are no sprite sheets, textures or music files... the visuals, effects, environments and audio are all created in code in real time. But it's not just a mad sandbox - the game has a story.

So far I’ve only really shared it with friends, but a few people encouraged me to finally put it out there, so I thought I’d share the teaser trailer (I literally just made) and see what people think. I'm hoping to make available in the coming weeks...

Forgive the slightly dramatic trailer... somewhere along the way this became a bit of a passion project and I wanted to do it justice.

Game is called NULLFRAME.

u/Suitable-Season-4847 — 2 months ago
▲ 242 r/Scams

Basically I found someone selling something at a very low price on FB marketplace.

Profile looked legit and lots of other items - photos seem genuine and reverse image searches didn't find any obvious copying.

Anyway, they were meant to send me a request for about 35 quid via PayPal, but they sent me the money. They then explained this has been a mistake and sent a request for double the amount, to "offset the original accidental payment".

At this point it seemed obvious to me it was some sort of scam.

I basically told them that I would not be progressing and that I felt it was highly likely it was a scam. Reported to FB too.

Now, they want their 35 quid back - and I don't want it. But is it safe to hit the Refund option?

The People Resolution Centre on PP won't let me report the transaction. Just gives a generic error.

reddit.com
u/Suitable-Season-4847 — 2 months ago
▲ 980 r/SEGA+1 crossposts

I've always collected old mechanical devices - think mechanical calculators, antique vending machines etc - but I recently acquired this lovely Sega machine, from around the late 1950s.

The history is fascinating - basically Sega began life as a company called Service Games (later taking the first two letters of each word to become Sega).

Around the end of WW2, they realised there was a market for slot machines in Japan and other East Asian locations with a large number of US troops.

The problem was they didn't actually have a slot machine to sell - so they essentially started selling machines owned by another company called Mills - but kinda without telling them.

Mills eventually found out, but as they were on the other side of the world and the legal process was slow, they just carried on. They eventually started branding the machines as their own, and manufacturing their own parts. Naughty Sega!!

Later they started shipping them to Europe, which likely seems to be where this machine came from - hence being set up for UK 6d (sixpence).

If you've ever seen these machines in action they are fantastic. Totally mechanical, no electricity and just endless gears, springs and levers moving in perfect sequence.

u/Suitable-Season-4847 — 2 months ago