NEW PROJECT – Javascript Arcade

Category: | Posted on:January 14, 2026

Javascript Arcade is a stylized hub for the JS Canvas projects I’ve been working on.

Objective

I’m re-working my portfolio and needed more casual project to fill it out. The individual arcade games are pretty similar structurally, so it made sense to wrap them up together into a more formalized package for presentation purposes. There;s nothing super impressive here code-wise, but it’s nice that the wrapper uses the Canvas API for the twinkling star effects in the background just like the games do.

Development

This was a very simple project that I finished in like 1 session. More utilitarian than anything else. There are some fun CSS effects to give it an old CRT TV kind of look, but otherwise it is a plain static site that’s just repackaging old work.

Hurdles

Biggest hurdle was just deciding how to present the site stylistically. I’m still not a designer and my projects tend to resemble early-aughts jank. Looks appropriate, if somewhat unpolished.

Takeaways

I might re-use this one again as the basis for a Sanity.io project. I want two of those for my portfolio. The Simple Portfolio project will probably be the other. I just need something with repeated entries that I can plug a simple CMS setup into.

Related Logs


  • WIP – Machine Shop Simulator

    January 27, 2026

    Machine Shop Simulator is a prototype management sim game for the browser built with React and the HTML Canvas API. It is a facsimile of a CNC machine shop. Objectives Development 1/27/2026 – This is finally at a point where it’s shareable, even if it isn’t done. I’d call it halfway there as a proof […]

    Continue Reading
  • NEW PROJECT – Centipede

    February 13, 2025

    CentipedeĀ is a bare-bones facsimile of the classic arcade game of the same name. Objective Continuing my exploration of Game Development with the Javascript Canvas API, I moved onto Centipede mostly by accident. Once again I avoided tutorials in order to try and work through the logic myself. The key goal with this game was handling […]

    Continue Reading
  • UPDATE – Space Invaders

    January 28, 2025

    Quick presentational update to the Space Invaders project. Keep Shields Centered On Hit Shields will now automatically maintain a centered position when hit my an alien missile. I initially thought this was going to involve some math to determine whether the missile hit on the right or left side. I even put together a formula […]

    Continue Reading