All Projects → OpenDiablo2 → Opendiablo2

OpenDiablo2 / Opendiablo2

Licence: gpl-3.0
An open source re-implementation of Diablo 2

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Opendiablo2

Gamedev Resources
🎮 🎲 A wonderful list of Game Development resources.
Stars: ✭ 2,054 (-79.58%)
Mutual labels:  game, game-engine, engine, 2d
Cdogs Sdl
Classic overhead run-and-gun game
Stars: ✭ 422 (-95.8%)
Mutual labels:  game, games, 2d, open-source
Hellspawner
The OpenDiablo2 toolset
Stars: ✭ 69 (-99.31%)
Mutual labels:  game, game-engine, engine, open-source
Novelrt
A cross-platform 2D game engine accompanied by a strong toolset for visual novels.
Stars: ✭ 81 (-99.19%)
Mutual labels:  game, game-engine, engine, 2d
Simplexrpgengine
Modular game engine built with MonoGame, with GMS2-like workflow and advanced level editor
Stars: ✭ 122 (-98.79%)
Mutual labels:  game, game-engine, engine, games
Kaetram Open
An open-source 2D HTML5 adventure based off BrowserQuest (BQ).
Stars: ✭ 138 (-98.63%)
Mutual labels:  game, game-engine, 2d, open-source
Korge
KorGE Game Engine. Multiplatform Kotlin Game Engine
Stars: ✭ 780 (-92.24%)
Mutual labels:  game, game-engine, engine, 2d
Quadplay
The quadplay✜ fantasy console
Stars: ✭ 563 (-94.4%)
Mutual labels:  game, game-engine, games
Gainput
Cross-platform C++ input library supporting gamepads, keyboard, mouse, touch
Stars: ✭ 636 (-93.68%)
Mutual labels:  game-engine, engine, games
Gameproject3
游戏服务器框架,网络层分别用SocketAPI、Boost Asio、Libuv三种方式实现, 框架内使用共享内存,无锁队列,对象池,内存池来提高服务器性能。还包含一个不断完善的Unity 3D客户端,客户端含大量完整资源,坐骑,宠物,伙伴,装备, 这些均己实现上阵和穿戴, 并可进入副本战斗,多人玩法也己实现, 持续开发中。
Stars: ✭ 655 (-93.49%)
Mutual labels:  game, game-engine, games
Starruler2 Source
4X Space Strategy game Star Ruler 2's open source distribution.
Stars: ✭ 1,267 (-87.4%)
Mutual labels:  game, game-engine, engine
Lgame
A cross-platform Java game Engine (Framework) , support JavaFX / Android / IOS / HTML5 / Linux / MAC / Windows
Stars: ✭ 467 (-95.36%)
Mutual labels:  game, game-engine, 2d
Redrunner
Red Runner, Awesome Platformer Game.
Stars: ✭ 414 (-95.88%)
Mutual labels:  game, games, open-source
Coffee
An opinionated 2D game engine for Rust
Stars: ✭ 771 (-92.33%)
Mutual labels:  game, game-engine, engine
Uebergame
Uebergame code repository
Stars: ✭ 90 (-99.11%)
Mutual labels:  game, engine, open-source
Kengine
Entity-Component-System (ECS) with a focus on ease-of-use, runtime extensibility and compile-time type safety and clarity.
Stars: ✭ 417 (-95.85%)
Mutual labels:  game, game-engine, engine
Pixelvision8
Pixel Vision 8's core philosophy is to teach retro game development with streamlined workflows. PV8 is also a platform that standardizes 8-bit fantasy console limitations built on top of the open-source C# game engine based on MonoGame.
Stars: ✭ 773 (-92.31%)
Mutual labels:  game-engine, games, 2d
Annwvyn
Annwvyn C++ Open Source designed-for-VR game engine and application developement framework
Stars: ✭ 34 (-99.66%)
Mutual labels:  game-engine, engine, open-source
Spartanengine
Game engine with an emphasis on architectual quality and performance
Stars: ✭ 869 (-91.36%)
Mutual labels:  game-engine, engine, open-source
Lamiae
Lamiae - A Most Prestigious RPG Engine/Simulator derived from Cube 2 (Sauerbraten) and friends
Stars: ✭ 57 (-99.43%)
Mutual labels:  game, game-engine, engine

NOTE

This project is currently being split into an Engine+Toolset (called Abyss Engine) and the game as a project (still called OpenDiablo 2). The new project repo is located here:

https://github.com/AbyssEngine/

OpenDiablo2

CircleCI Go Report Card GoDoc License: GPL v3 Discord Twitch Status Subreddit subscribers

Logo

Patreon


OpenDiablo2 is an ARPG game engine in the same vein of the 2000's games, and supports playing Diablo 2.

The engine is written in Go and is cross platform.

The project does not ship with the assets or content required to play Diablo 2. You must have a legally purchased copy of Diablo 2 and its expansion Lord of Destruction installed on your computer in order to run that game on this engine.

If you like to contribute to OpenDiablo2, please be so kind to read our Contribution Policy first.


Documentation

Stay awhile and listen ...

Project Info

  • 👉 Current Status 👈 - what you should focus on
  • Roadmap - Planning ahead
  • Design - High-level overview of the OpenDiablo2 org and its projects
  • FAQ - Common questions from new people to the project

For Users

  • Purchase - Buy the official game from Blizzard
  • MPQ - Locate the MPQ files
  • Install - Install OpenDiablo2 to your system (Linux/Windows/MacOS)
  • Run it - How to play the game

🔥 For Developers

  • Building - Instructions for building the project
  • Development - Instructions for developers who want to contribute
  • Profiling - Debug performance issues
  • Debugging - Common errors and pitfalls

Screenshots

Main Menu

Select Hero

Select Hero

Gameplay

Inventory Window

Game Panels

Additional Credits

Legal Notice

Please note that this game is neither developed by, nor endorsed by Blizzard or its parent company Activision.

Diablo 2 and its content is ©2000 Blizzard Entertainment, Inc. All rights reserved. Diablo and Blizzard Entertainment are trademarks or registered trademarks of Blizzard Entertainment, Inc. in the U.S. and/or other countries.

ALL OTHER TRADEMARKS ARE THE PROPERTY OF THEIR RESPECTIVE OWNERS.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].