CONNECTING...

Frequently Asked Questions

Everything you need to know about Emberware

📦

General

What is Emberware?

Emberware was a small company that made game consoles. The Emberware Archive is an open source project preserving those consoles through accurate emulation. Play the games on modern systems, with added features like rollback netcode for online multiplayer.

Is Emberware real?

Emberware is fictional — a creative platform dressed up as hardware preservation. Think of it like UFO 50's fictional console generations, or the lore behind a tabletop RPG setting. The consoles never existed, but the games you make for them are very real.

Is Emberware really free?

Yes! Emberware is 100% free and open source. There are no licensing fees, no revenue sharing, and no paid tiers. Both the player and development tools are completely free to use, even for commercial games.

What platforms does Emberware support?

Emberware runs on Windows (10+), macOS (11+), and Linux (Ubuntu 20.04+). We support both Intel and Apple Silicon on macOS. All versions include the same features.

Can I play Emberware games in my browser?

Some games can run in modern web browsers using WebAssembly, but the native desktop player provides the best experience with full controller support, offline play, and optimal performance.

🎮

Playing Games

Do I need an account to play games?

No! You can browse and play games without an account. However, creating a free account lets you save your game library, sync cloud saves across devices, and upload your own games.

How do I download games?

First, download the Emberware player for your platform. Then browse games on this site and click "Download & Play" on any game. The game will automatically open in the player.

Can I use a controller?

Yes! Emberware supports all major gamepads and most generic USB/Bluetooth controllers. Controllers are automatically detected and mapped. You can also remap buttons in the player settings.

How does online multiplayer work?

Emberware uses deterministic rollback netcode, which means online play feels lag-free even with moderate ping. Just click "Play Online" in any multiplayer-enabled game and you'll be matched with other players or can invite friends directly.

Can I play games offline?

Yes! Once you've downloaded a game, you can play it offline anytime. Cloud saves will sync the next time you're online.

🛠️

Developing Games

What programming language do I use?

Emberware games are written in Rust. The platform provides a simple API focused on game logic, graphics, and input. You don't need to be a Rust expert—our Getting Started guide walks you through everything.

Do I need game development experience?

Basic programming knowledge helps, but you don't need prior game dev experience. Emberware's constraints (limited resolution, fixed framerate, retro graphics) make it easier to create complete games compared to modern engines.

Can I sell my Emberware games?

Currently, Emberware doesn't support paid games or in-platform purchases. All games must be free to play. However, you retain full rights to your games and can sell them elsewhere if you'd like.

How do I upload my game?

Sign in to your account, go to your Dashboard, and click "Upload Game". You'll need to provide a compiled ROM file, title, description, and optional icon/screenshots. Games are reviewed automatically and published within minutes.

Are there any content restrictions?

Games must not contain illegal content, malware, or excessive violence/gore. We're building a platform appropriate for schools and developers of all ages. Adult content and gambling are not allowed.

Can I update my game after publishing?

Yes! Upload a new version anytime from your Dashboard. Players will automatically get the update next time they launch the game.

⚙️

Technical

What graphics API does Emberware use?

Emberware uses OpenGL 3.3+ or Vulkan 1.0+ depending on your platform. The console itself emulates classic fixed-point affine texture mapping for authentic retro visuals.

What's the maximum game size?

ROM files are limited to 50 MB. This is intentional—it encourages efficient asset use and fast downloads. Most Emberware games are under 10 MB.

Does Emberware support modding?

Not officially yet, but since Emberware is open source, you can modify the player yourself. We're exploring official mod support for a future release.

Can I contribute to Emberware development?

Absolutely! Emberware is open source on GitHub. We welcome bug reports, feature requests, and pull requests. Check our contributing guide to get started.

🔧

Troubleshooting

The player won't launch on macOS

On first launch, macOS may block the app because it's downloaded from the internet. Right-click the Emberware app in Finder and select "Open", then click "Open" in the security dialog. After that, you can launch it normally.

Games are running slowly or stuttering

Make sure your graphics drivers are up to date. Emberware targets 60fps on modest hardware, but very old GPUs may struggle. Check that no other apps are using excessive CPU/GPU resources.

Online play is laggy

Rollback netcode works best with ping under 150ms. Check your internet connection and try playing with someone geographically closer. Wired connections are always better than WiFi for online gaming.

I can't find my game after downloading

Open the Emberware player and check your Library tab. All downloaded games appear there. If it's missing, try downloading it again from the website.

Still have questions?

Can't find what you're looking for? Check out our documentation or get in touch.