TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: React Jam, build a game using React

13 pointsby bfelboalmost 2 years ago
We created some games using React. It was surprisingly easy, which got us wondering why more people weren’t doing it. So we decided to host a “React Jam” event to encourage React devs to try their hand at building games!<p>React Jam aims to be a first-of-its-kind online event where React devs create a game in 10 days. We’ve gotten some amazing judges&#x2F;sponsors and we’re really excited to see how the React + game dev communities will respond to our event.<p>More broadly, our hope is that React Jam will help millions of React developers realize that it&#x27;s quite easy to create their first game using a familiar framework. Building games with React might sound crazy &#x2F; suboptimal, but React Native seemed ridiculous a decade ago and is now ubiquitous. We think the same could happen with games too!<p>Would you build a game using React? Why &#x2F; why not?

2 comments

schemescapealmost 2 years ago
I know of at least one game on Steam that was built on React… because I made it :)<p>It worked great for a text-based programming game, but I’m sure more imaginative people can apply React to other genres.<p>I did have one big complaint, however: basing the whole game on React meant I was mixing state and UI together, so when I later wanted to port the game to the terminal, I had pretty much painted myself into a corner.
评论 #36515814 未加载
bfelboalmost 2 years ago
VentureBeat also just published an article on React Jam: <a href="https:&#x2F;&#x2F;venturebeat.com&#x2F;games&#x2F;react-announces-its-first-game-jam-for-late-july&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;venturebeat.com&#x2F;games&#x2F;react-announces-its-first-game...</a>