Skip to content

UltraHybrid/Minecraft-CSharp

Repository files navigation

Minecraft

Simple game, written on C# as university course project

Project structure

Infrastructure

Base class, which can be used independently from this project

Domain

Game-related classes are here (like block, world, game, chunk)

Application

Classes which used to visualize logical objects, in addition. Also updates current data. Uses OpenTK

Models

Models for rendering

Current features

Few world generators Ore Generators, Tree Generation Few Player movement controls Basic Mobs

Extension points

'''

  1. Can add new Chunk generator through IGenerator realization
  2. Adding new Commands through ICommand
  3. Can fully rewrite movement physics by writing class with EntityMover as parent class '''

Authors

@UltraHybrid

@LobachevDanil

@SavelevMatthew

@DmitriuSsS

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages