Skip to content
matteodemPublic

About

A free fantasy MMORPG playable directly in your browser

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

389 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚔️ Heroes of Neverfall

Heroes of Neverfall is a browser-based 3D MMORPG currently in active development.

The goal is to create a lightweight online RPG that runs directly in the browser, with real-time multiplayer, action combat, progression, group content, and an expanding world.

🚧 Heroes of Neverfall is still in active development. Features, visuals, balancing, assets, systems, and the project name may change over time.

✨ Current Features

  • Real-time multiplayer
  • Action combat
  • Three classes: Warrior, Ranger, and Mage
  • Three species: Human, Ashborn and Sylvan
  • Character progression up to Level 20
  • Quests, hunts, bosses, rare enemies, and dynamic world events
  • Loot, equipment, consumables, and a vendor shop
  • Parties and instanced dungeons
  • Mounts
  • Achievements
  • Minimap and world map
  • Character creation with basic appearance customization
  • Chat
  • Mobile support
  • Persistent progression

🛠️ Tech Stack

  • Meteor.js — backend and authentication
  • MongoDB — persistent game data
  • React — UI and HUD
  • Babylon.js — 3D rendering
  • Colyseus — real-time multiplayer server
  • Zustand — client-side state
  • Tailwind CSS + DaisyUI — UI styling

The project currently uses JavaScript rather than TypeScript.

🎮 Gameplay

Players create a character, choose a class, explore the world, fight enemies, complete quests and events, collect loot, improve their character, group with other players, and take on dungeon and boss content.

🌐 World Events

Dynamic world events bring shared activities into the open world.

Current examples include:

  • Wolf Invasion
  • Forest Giant Awakening

🏰 Dungeons

Neverfall supports instanced dungeon content for solo players and parties.

The dungeon system supports multiple dungeon configurations, enemy groups, mini-bosses, final bosses, rewards, and returning to the open world.

🚀 How to Run

First, install Meteor:

Install Meteor

Then run:

cd game
meteor npm install
meteor run

The game should then be available at:

http://localhost:3000

🧪 Development Status

Heroes of Neverfall is approaching its first public alpha.

Current development is focused on onboarding, stability, performance, polish, and preparing the project for a public release.

🗺️ Planned

Future updates may include:

  • More quests and world events
  • More dungeon content
  • More equipment and progression
  • Larger world areas
  • More social and group features

Larger systems such as crafting, trading, and guilds may be explored later.

❤️ Support the Project

If you enjoy the project and want to support its development, you can support me on Patreon.

Support is completely optional.

🤝 Contributing

The project is under active development, so architecture and gameplay systems may still change.

Feel free to explore the codebase, report issues, or suggest ideas.

⚠️ Disclaimer

Heroes of Neverfall is currently a working title.

The project is experimental and under active development.

Development uses AI-assisted coding tools, and some 3D assets are created or prototyped with generative AI tools before being selected, optimized, integrated, and adjusted for the game.

AI tools are used as part of the development workflow, while game design, architecture, feature decisions, asset selection, integration, balancing, and overall direction remain manually curated.

About

A free fantasy MMORPG playable directly in your browser

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages