Skip to content

Sammelsurium an Ports von Spiele-Klassikern aus der C64 und Amiga Ära

License

Notifications You must be signed in to change notification settings

mistalan/retromista

Repository files navigation

RetroMista 🕹️

Sammelsurium an Ports von Spiele-Klassikern aus der C64 und Amiga Ära

A comprehensive framework and collection for porting classic video games from Arcade, Commodore 64, and Amiga platforms to modern systems.

🎮 What is RetroMista?

RetroMista provides everything you need to start building retro game ports, whether you want to:

  • Learn classic platform development (C64, Amiga, Arcade)
  • Create modern remakes of retro games
  • Build new games with authentic retro feel

Perfect for beginners to game development!

🚀 Quick Start

New to Game Development?

  1. Read the Getting Started Guide
  2. Choose your path: Emulator Development or Modern Development
  3. Follow your first tutorial
  4. Create your first game!

Know What You Want?

📚 Documentation

Getting Started

Development Paths

Emulator-Based Development

Modern Development

Asset Creation (No Design Skills Required!)

Tutorials & Examples

🛠️ Recommended Tools

For Beginners (Easy to Start)

Purpose Tool Cost Platform
Game Engine Unity Free All
Pixel Art Piskel Free Browser
Music BeepBox Free Browser
Sound FX Bfxr Free Browser/Desktop

For Intermediate Users

Purpose Tool Cost Platform
Game Engine Godot Free All
Pixel Art Aseprite $20 All
Music FamiStudio Free All
C64 Dev CBM prg Studio Free Windows

For Advanced Users

Purpose Tool Cost Platform
Framework SDL2/SFML Free All
IDE Visual Studio Free All
Music MilkyTracker Free All
Amiga Dev WinUAE + DevPac Free All

📂 Repository Structure

retromista/
├── docs/              # Documentation
│   ├── GETTING_STARTED.md
│   ├── FAQ.md
│   └── TROUBLESHOOTING.md
├── emulators/         # Emulator setup guides
│   └── README.md      # WinVICE, WinUAE, MAME
├── modern-dev/        # Modern development frameworks
│   ├── unity/         # Unity setup and guides
│   ├── godot/         # Godot setup and guides
│   └── visual-studio/ # VS + frameworks
├── tutorials/         # Step-by-step tutorials
│   ├── c64-basics.md
│   └── modern-first-game.md
├── assets/            # Asset creation guides
│   └── README.md      # Graphics generation
├── audio/             # Music and SFX guides
│   └── README.md      # Audio creation
├── examples/          # Example projects
│   └── README.md      # Ready-to-run examples
└── tools/             # Utility tools and scripts
    └── README.md      # Tool collection

🎯 Learning Path

Path 1: Complete Beginner (Modern Development)

  1. ✅ Read Getting Started Guide
  2. ✅ Install Unity (Unity Guide)
  3. ✅ Create assets with Piskel (Asset Guide)
  4. ✅ Make music with BeepBox (Audio Guide)
  5. ✅ Build your First Game

Time: 4-6 hours to first playable game

Path 2: Retro Platform Enthusiast

  1. ✅ Install WinVICE (Emulator Guide)
  2. ✅ Learn C64 BASIC (C64 Tutorial)
  3. ✅ Create simple games
  4. ✅ Learn Assembly for speed
  5. ✅ Build authentic retro game

Time: 1-2 weeks to first C64 game

Path 3: Experienced Programmer

  1. ✅ Choose framework (Unity/Godot/SDL2)
  2. ✅ Study Example Projects
  3. ✅ Build enhanced versions
  4. ✅ Add modern features
  5. ✅ Publish your game

Time: 2-4 hours to first prototype

🎨 Asset Creation (No Design Skills Needed!)

Graphics

  • Piskel - Free online pixel art tool (easiest)
  • Aseprite - Professional pixel art tool ($20)
  • Free Assets - Kenney.nl, OpenGameArt.org
  • Full Guide

Music & Sound

  • BeepBox - Browser-based chiptune creator (easiest)
  • FamiStudio - NES/Famicom music tool
  • Bfxr - Instant retro sound effects
  • Full Guide

🤝 Contributing

Contributions welcome! Whether it's:

  • Bug fixes
  • New tutorials
  • Example projects
  • Documentation improvements
  • Tool recommendations

See CONTRIBUTING.md for guidelines.

📜 License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.

What This Means

  • ✅ Free to use for any purpose
  • ✅ Can modify and distribute
  • ✅ Can use commercially
  • ⚠️ Must share source code if distributing
  • ⚠️ Must use same license

🌟 Community

🔗 External Resources

Learning

Assets

Communities

⚠️ Legal Notice

When creating game ports:

  • ✅ Create original implementations inspired by classics
  • ✅ Use your own assets and code
  • ✅ Study game mechanics, not copy code
  • ⚠️ Respect original copyrights and trademarks
  • ⚠️ Don't distribute ROM files
  • ⚠️ Don't use copyrighted assets without permission

🚀 Ready to Start?

  1. Pick your path: Getting Started Guide
  2. Get tools: See recommendations above
  3. Follow tutorial: Your First Game
  4. Build something amazing! 🎮

Made with ❤️ for retro gaming enthusiasts and aspiring game developers

Questions? Check the FAQ or open a Discussion

About

Sammelsurium an Ports von Spiele-Klassikern aus der C64 und Amiga Ära

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •