A downloadable game

Stellaria πŸŒŸ

Does every day feel the same?

The same routine. The same cycle — working endlessly, chasing money, repeating it all over again. Stress becomes a constant companion, an inescapable part of this life.

But ask yourself: Is this how you want to live?

Do you want to feel stressed for the rest of your life?

Stellaria offers a different path

It’s a visionary project designed to create a new kind of world — a peaceful planet where you can live freely, outside Earth’s exhausting rat race.

Here, you can build the life you’ve always dreamed of.

Join a vibrant, supportive community. Make friends. Start a family.

Contribute to something meaningful — not out of pressure or survival, but from true passion and motivation.

This is the promise of Stellaria.

A chance to live with purpose, not stress.

A new beginning.

----------------------------------------------------------------------------

Project Overview

Stellaria is a 2D sci-fi RPG developed using modern tools and best practices for maintainable, scalable game development.

βš™οΈ Technology Stack

  • Language:
    C# – Chosen for its strong tooling, performance, and wide adoption in game development.

  • Game Framework:
    MonoGame – A flexible, open-source game framework well-suited for building 2D games on multiple platforms.

🎨 Art & Design

  • Aseprite – Used to create pixel art assets for characters, environments, and UI elements, allowing precise control over animations and visual style.

πŸ§ͺ Testing & Quality

  • Unit Testing:
    NUnit – Used to create and run automated tests, ensuring core game systems (e.g., combat, inventory logic) behave correctly and remain stable over time.

  • Code Analysis:

    • .editorconfig for style enforcement.

    • Roslyn Analyzers – Enforces consistent code quality and detects potential issues early.

    • Custom Rules β€“ Tailored to enforce project-specific architectural conventions.

πŸ”„ Version Control

  • Git + GitHub – Used for source control, collaboration, and CI/CD.

πŸ“ Project Structure (High-Level)

  • Game1.cs: Main entry point managing game loop and core rendering.

  • Systems/: Game systems (e.g., combat, dialogue, quests).

  • Entities/: Player and NPC definitions.

  • Assets/: Game resources (sprites, sounds, fonts).

  • Tests/: Contains all unit tests organized by feature.

Leave a comment

Log in with itch.io to leave a comment.