Skip to content

mrtitanic777/MinecraftIndev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 

Repository files navigation

Minecraft Indev 20100213 (C++ Port for Xbox 360 / Xenia)

C++ port of Minecraft Indev version 20100213, translated from the original Java source code. This project preserves the original game logic and systems, running natively in C++ on the Xbox 360 and compatible with the Xenia emulator for PC experimentation and testing.

Status Language Platform License


📷 Screenshot

Minecraft Indev Main Menu


📜 About

This project is a faithful port of an early Minecraft Indev build (20100213).
It focuses on accuracy over modernization, including:

  • World generation
  • Block and item systems
  • Entity and mob behavior
  • Core game logic
  • Input handling

This is not a mod or a remake. It is intended for educational and experimental purposes only.


⚙️ Features

  • Native C++ build for Xbox 360
  • Compatible with Xenia emulator on PC
  • Preserves early Minecraft gameplay mechanics
  • Supports original block and item IDs
  • Documentation for blocks, mobs, recipes, and more

🛠 Build Instructions

See docs/BUILD.md for detailed instructions on compiling the project.
Visual Studio recommended for Xbox 360 SDK.


📂 Repository Structure

/src → C++ source code /docs → Documentation and porting notes /content → Textures, assets, and resources README.md → This file LICENSE → Project license


⚠️ Current Status

System Status
Core game logic ✅ Functional
Rendering loop ⚠️ Experimental
Audio playback ⚠️ Not implemented
Fully playable ❌ Partial systems only
Xbox 360 execution ✅ Works
Xenia emulator ✅ Works

Note: This project is a work-in-progress and is intended for learning and experimentation.


📖 Documentation

All detailed documentation is available in the /docs folder:

  • BLOCKS.md → block list and properties
  • MOBS.md → entity and mob info
  • CRAFTING_RECIPES.md → recipes
  • BUILD.md → compilation instructions
  • STATUS.md → current progress and TODOs

📌 Legal

This project is not affiliated with Mojang or Microsoft.
Minecraft is a registered trademark of Mojang Studios.

This repository is intended for educational, research, and experimental purposes only.

About

C++ port of Minecraft Indev 20100213 based on the original Java source code. This project focuses on accurately translating early Minecraft game logic and systems into native C++ for learning, experimentation, and low-level control. Not a mod or remake.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors