A JavaScript Game Framework for Web 3.0

A Web 3.0 Game Framework

game3.js allows game developers to make use of Web 3.0 technologies to create futuristic virtual ecosystems. Closed platforms have centralized control of identity, data and ownership. We can take it back by blending two powerful movements: open-source and platform co-ops.

game3.js allows game developers to make use of Web 3.0 technologies to create futuristic virtual ecosystems.

Take back our identity

Using social network or app store logins to manage user identity might seem convenient, but they trap developers and players in closed ecosystems. Give our players back control of their accounts by using decentralized cryptographic signing tools such as Web3Modal.

Free our Data

The Internet has made our data the new oil. Yet, it's mainly the platforms that benefit from this resource, instead of the developers and players who actually generate the data. We can explore new ways to store and value data by using advanced decentralized protocols such as IPFS.

Our items, our rules

In today's virtual economies, a player's virtual items and achievements are not truly theirs to spend and share. This isn't a technological limitation -- it's a deliberate design choice. With Web 3.0, we can now create futuristic economies, where players earn virtual items that can be used and traded regardless of the game universe. We can use services to build these items similar to Gitcoin's Kudos

OPGames Kudos

Developers can create valuable and tradable badges to honor their core supporters.

Ether Gun

We can build our in-game items to be usable across game universes.

Take Back The Web Winner

We can reward players currencies and trophies to highlight their achievements even more.

Ethdenver Bufficorn

Or simply create items to be collected and shared on virtual showcases.

Stand on the shoulder of giants

Game developers have been accustomed to monolithic game engines like Unity and Unreal, but these platforms are also captive ecosystems themselves. By building open-source Javascript browser-based games, game developers and players have the whole gamut of groundbreaking new web technologies to experiment with.

A sophisticated and powerful 3d game engine.

Optimized for 2d games and easy to learn, with a huge developer community.

Node.js multiplayer server, plugs in to a vibrant Javascript ecosystem.

Build on co-op principles

Co-op is not only a way to play games together, it's also a paradigm shift. For the past decade, developers have been accustomed to building according to the platforms' whims: needing to scale to millions of users and rely on ad or in-app revenue. Platform cooperativism entreats us to question the economics of a platform -- is it sustainable to scale infinitely? Or is there a way to design a more sustainable ecosystem, where we treat our players as owners and give them the power of governance?

A reference with concrete examples of how we can build alternative ecosystems to platform monopolies.

A set of tools and research on how to build player-owned governance on virtual worlds.