Adam Langridge
@ajlangridge.bsky.social
370 followers 200 following 130 posts
Co-founder, Upstream Arcade Design, Gameplay, Code, Rendering Hellboy: Web of Wyrd | West of Dead | Deadbeat Heroes | The Marvellous Miss Take | Fable II | Black & White 2 He/Him www.upstreamarcade.com
Posts Media Videos Starter Packs
Pinned
ajlangridge.bsky.social
Yo! Time for an introduction. I'm Adam and I'm a coder/designer who's been having fun making games for over 20 years!

I'm a co-founder of Upstream Arcade (Hellboy:Web of Wyrd and West of Dead) and before that, Lionhead.

I'm a family man, enjoy action games, comic books, board games and bad jokes.
Reposted by Adam Langridge
upstreamarcade.com
Tagging in on where Adam left off Paddy has started adding art to our real time mesh generator. Some snaggs here and there but a core set of pieces allow for some good feels

Build, build...DESTROY, DESTROY....!

#gamedev #procgen #gameart
ajlangridge.bsky.social
We've had loads of fun making these toys, hope you like them too. More info to come!

#gamedev #indiedev #videogames
upstreamarcade.com
We're excited to share an upcoming collection of *tiny* projects - Upstream Arcade GEMS. Each 'Gem' will feature a completely different idea that we've always wanted to try. It's fun to figure new things out, and even more fun to share them with you. Stay tuned!

#indiedev #gamedev #indiegames
ajlangridge.bsky.social
There's something vaguely satisfying about getting the code to figure out the unique combinations for our mesh system.

#gamedev #coding
A collection of 2 by 2 by 2 wireframes filled with different combinations of 1 by 1 by 1 white, filled cubes - all in different combinations. On top of each cube is a number which specifies the specific pattern of cubes contained.
ajlangridge.bsky.social
🐛
upstreamarcade.com
What's this little fella?? #gamedev #indiedev #prototype
Reposted by Adam Langridge
katbrownwrites.com
“An emotional research team became tearful as they described how data shows the disease was slowed by 75% in patients.”

What an absolutely incredible, joyous achievement for everyone involved. Hurrah for science and scientists! www.bbc.com/news/article...
Huntington's disease successfully treated for first time
One of the most devastating diseases finally has a treatment that could transform lives, tearful doctors tell BBC
www.bbc.com
ajlangridge.bsky.social
This was a fun morning with shaders and animating to get up and running! #gamedev #indiegames
upstreamarcade.com
First things first - that little 'blobby' feeling when adding and removing pieces. #gamedev #procgen #gamecode #indiedev
ajlangridge.bsky.social
It's pretty fun putting this together! #gamecode #gamedev #indiedev
upstreamarcade.com
While Paddy is putting some visual love into Sky-Skater, Ad is starting on our second microgame. Let's get some simple real time mesh generation working... #gamedev #procgen #indiedev
ajlangridge.bsky.social
I'm really enjoying seeing all the Character that Paddy has brought to this little scene! #gamedev #indiedev
upstreamarcade.com
Paddy has been living his best life, and fulfilling his dream of making low-poly flying cars for our Sky-Skater minigame. #cyberpunk #gamedev #gameart
ajlangridge.bsky.social
It's always fun getting those visual touches in that provide better feedback and feel. #gamedev #indiedev #gamecode
upstreamarcade.com
Some good progress in the last day - transparent floor, visual effects and extra props are bringing it together! #gamedev #retrogame #indiegame
ajlangridge.bsky.social
I've been having quite a lot of fun noodling around with this toy! #gamedev #indiedev #indiegame
upstreamarcade.com
Our hoverboard-ey toy is coming on nicely! We've an updated player character, colour palette and some (massively faked) animation. #gamedev #indiedev
ajlangridge.bsky.social
It's always a highlight getting handed some art to put into a prototype and then it suddenly becoming a game. #gamedev #indiedev #gameplay
upstreamarcade.com
It's amazing what a difference some first pass art can make to a prototype. #gamedev #indiedev #gameart
ajlangridge.bsky.social
I've had a fun time creating our little skate prototype - perfectly timed presses and releases of the 'boost' button lets you accelerate when taking off and landing - just don't smash into stuff!
#gamedev
#indiedev
ajlangridge.bsky.social
I'm really looking forward to putting some of our little projects on here.
#indiegames
#itch
upstreamarcade.com
More exciting news!

We are sharing a link to our new itch.io page where we will be posting some fun things to play in the future
Upstream Arcade
We make action games brimming with innovation, style and soul.
upstreamarcade.itch.io
ajlangridge.bsky.social
Huge if true!
upstreamarcade.com
Hello!

In a major announcement that we expect to be the lead story on tonight's news and children to talk about in the school yard... our Upstream Arcade store page has gone live on Steam!

Please head there to check out our games!

store.steampowered.com/curator/4577...
Steam Curator: Upstream Arcade
store.steampowered.com
Reposted by Adam Langridge
upstreamarcade.com
Hello!

In a major announcement that we expect to be the lead story on tonight's news and children to talk about in the school yard... our Upstream Arcade store page has gone live on Steam!

Please head there to check out our games!

store.steampowered.com/curator/4577...
Steam Curator: Upstream Arcade
store.steampowered.com
ajlangridge.bsky.social
This was a fun one to get working - I'm looking forward to seeing @pmartin123.bsky.social 's lovely ideas going into this tech. #gamedev #coding #procgen
upstreamarcade.com
Here's the core functionality of the Grid Mesh Generation code. You can add and remove cubes and the mesh dynamically generates based on their relationship to one another. We're using a very simple set of meshes to test, but stay tuned for some more fun!
#gamedev
#procgen
#programming
ajlangridge.bsky.social
Aha - now we're working in 3D - I've got some over the top colours going on but you can get a rough idea of the correct meshes being chosen based on the underlying grid!
ajlangridge.bsky.social
A bit more progress, the objects that are placed can now be rotated, this is handy because it means we can get more out of fewer objects!
ajlangridge.bsky.social
Some early progress on the cube based editing, I'm using an offset grid so each square that is placed is actually represented by four other pieces combining. Bright garish colours show how this works.
ajlangridge.bsky.social
I'm a lucky coder. Today I get to do some level editing code based on cubes - picture Townscaper, and then make it way less clever, no - less clever than that. That's it, that's what I'm making.
ajlangridge.bsky.social
The final steps of achieving the Low res graphical style is to capture the look of an arcade CRT display! This shader, inspired by Timothy Lottes' FixingPixelArt shader, involves horizontal blurring, scanlines, warping and a repeated colour mask. Hopefully the compression holds.
ajlangridge.bsky.social
A little more progress - now with dithered transparency and a placeholder skybox!

#indiedev
#graphicscode
ajlangridge.bsky.social
Here's step one in our lo-fi renderer experiment. Includes down-sampled rendering, dithered shadows and flattened lighting. It's a bit hacky, but gives us a rough sense of where it could go.

#indiedev
#graphicscode
ajlangridge.bsky.social
Here's the very modest beginning - a basic scene, single light using #unity3d's standard rendering. I'll be hacking derezzifying this shortly.

#graphicscoding