jxnblk Profile Banner
Brent Jackson Profile
Brent Jackson

@jxnblk

Followers
11K
Following
19K
Media
729
Statuses
12K

Design engineering at @valdottown & aspiring indie game dev - he/him https://t.co/7RMGyQhWhL

New York City
Joined May 2008
Don't wanna be here? Send us removal request.
@jxnblk
Brent Jackson
2 years
It's been quite the journey to get to this point, but Novantica – the sci-fi adventure game that I've been working on – is coming soon to Steam!. Wishlist it today
8
13
130
@jxnblk
Brent Jackson
7 months
I made a thing to sync vals from @ValDotTown to GitHub and then back to Val Town. It takes a little bit of setup right now, but have some ideas on how to simplify things a bit:
1
2
11
@jxnblk
Brent Jackson
11 months
Overall, it's still a fairly simple site, but I'm quite pleased with how the setup ended up. Let me know what you think and if you have any ideas on how to make it better
0
0
7
@jxnblk
Brent Jackson
11 months
The avatar is an SVG component/service that is used in the site, as the favicon, and in the OG image service: OG images are their own dynamic service:
1
0
2
@jxnblk
Brent Jackson
11 months
The site also uses middleware to track server-side analytics (stored in SQLite), handle robots.txt, handle redirects, generate an rss.xml file, and set cache headers, using
1
0
2
@jxnblk
Brent Jackson
11 months
The content is still hosted at and the val that renders the site imports a static JSON file from gh-pages. I tried using Val Town storage as well, but the JSON import seemed simple and straightforward.
1
0
1
@jxnblk
Brent Jackson
11 months
It uses React to render to stream on the server. I tested two versions: one with hydration on the client and one with vanilla JS scripts to handle the color schemes. I went with the vanilla JS version because it was noticeably faster.
1
0
2
@jxnblk
Brent Jackson
11 months
I was originally planning to create a dynamic site on @valdottown then create a separate val that fetched each page and committed static HTML to a gh-pages site for perf reasons, but Val Town was fast enough that I stuck with the dynamic one
1
0
6
@jxnblk
Brent Jackson
11 months
I recently rebuilt my personal site with @valdottown, and it's way faster than I thought it'd be. I'll explain how I set it all up
Tweet media one
Tweet media two
Tweet media three
1
4
40
@jxnblk
Brent Jackson
11 months
You can try it out here: Built with @valdottown so you can fork it to customize it however you want:
1
1
6
@jxnblk
Brent Jackson
11 months
I made a minimal web-based markdown editor with Vim keybindings because why not
Tweet media one
5
5
70
@jxnblk
Brent Jackson
1 year
RT @LincolnRestler: Congestion pricing is the right policy for NYC and provides essential funding for buses and subways. After so many ye….
0
79
0
@jxnblk
Brent Jackson
1 year
Shipped two small UI updates to @ValDotTown today. Suggested starting points for new users & truncated readmes to get to the code faster. What do you think?
Tweet media one
Tweet media two
6
3
44
@jxnblk
Brent Jackson
1 year
I rebuilt Colorable on @ValDotTown – test color contrast with a URL that you can share anywhere:
1
0
24
@jxnblk
Brent Jackson
2 years
Novantica Garage puzzle gameplay teaser #indiegame #indiedev #IndieGameDev
1
0
8
@jxnblk
Brent Jackson
2 years
Holograms
0
0
12
@jxnblk
Brent Jackson
2 years
I love particles
0
0
7
@jxnblk
Brent Jackson
2 years
Don't get caught
1
0
10
@jxnblk
Brent Jackson
2 years
1
0
3
@jxnblk
Brent Jackson
2 years
Temporal anomaly
0
0
5
@jxnblk
Brent Jackson
2 years
I wrote about how I set up the interior scene transitions in Novantica #unity3d #indiedev #IndieGameDev .
0
0
4