A downloadable game for Windows

Nostland is a top-down 2D survival game developed in Python using the Pygame library. The game features procedural world generation, resource gathering, a crafting system, dynamic lighting, combat, and a plugin system developed in Lua.

IMPLEMENTED FEATURES

• Procedural World Generation: Map generated using tiles (grass, dirt, water, sand, stone, wood, ores). 

• Resource Gathering and Mining: Extraction of wood, stone, coal, and iron ore using tools such as pickaxes and axes. 

• Crafting System: Creation of items and tools (stone pickaxe, pickaxe, axe, sword, bed, torch, etc.). 

• Combat and Enemies: Enemy entities (Orcs) that spawn on the map, move toward the player, attack, and take damage. 

• Dynamic Lighting and Day/Night Cycle: Torch-based lighting system for dark areas and a visual overlay for nighttime. 

• Lua Plugin System: Expandable gameplay with a secure Lua environment (sandboxing with restricted file/system access). 

• Save/Load System: Saving the game state (player position, inventory, world tiles) to a file and loading it upon startup.

CONTROLS

W, A, S, D / Arrow Keys: Move character Left Click: Attack / Mine tile Right Click: Place item / Use tool Mouse Wheel / Number Keys (1-9): Select hotbar slot C: Toggle Inventory / Crafting Panel Escape: Pause Menu

TECHNICAL SPECIFICATIONS

• Language: Python 

• Framework: Pygame 

• Scripting Extension: Lua 

• Assets: Custom 2D sprites, tilesets, and audio files included in the project directory

NOTE FOR PLAYERS

The game is under development and may receive updates. You have full permission to create plugins and modify settings.toml, images, and sounds, but you may not alter or modify the game's source code.

This is an Alpha version, so it is quite simple. The goal is to evoke the golden age of Minecraft. If you encounter any bugs, I would greatly appreciate a report. Suggestions are also welcome!

Thank you for playing Nostland!



Nostland Update Notes — Version 1.0.4

Features & Bug Fixes:

Added new Graphics.

Improvements to the Layer System.

The Item "Wooden Floor".

Added the track "Past".

Added the track "Only".

New World Scale: 512x512.

Randomized music tracks playing at random intervals between 7 and 15 minutes.

Improve pixel perfect.

Add menu.

*Multiplayer ondev.

Updated 3 days ago
Published 7 days ago
StatusIn development
PlatformsWindows
AuthorGrable Studios
GenreSurvival
Tags2D, Pixel Art, Retro, Sandbox, Top-Down
ContentNo generative AI was used

Download

Download
nostland-windows-64.zip 31 MB
Version 5 3 days ago