Skip to content

Commit

Permalink
Add a "why choose Recoil" guide.
Browse files Browse the repository at this point in the history
  • Loading branch information
sprunk authored and lhog committed Aug 15, 2023
1 parent a739d9d commit 2455f39
Showing 1 changed file with 37 additions and 0 deletions.
37 changes: 37 additions & 0 deletions doc/site/guides/choose-recoil.markdown
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
---
layout: post
title: Choose Recoil
parent: Guides
permalink: guides/choose-recoil
author: sprunk
---

## Choose Recoil!

Picking the engine for your game is a very important decision to make.
Here's how Recoil compares to other choices.

### Why shouldn't I pick a general engine (Unity, Godot, etc)?
* Recoil has **built-in multiplayer RTS facilities**.
This means systems such as pathfinding, targeting, the concept of unit commands, projectile physics, resource system, networking and synchronisation, replays, and many others.
With general engines you'd need to bother integrating these yourself.
* Recoil **embraces open-source**.
The engine is both free and welcoming to modification.
The GPL license means that Recoil games can always share code with each other, though you can still make a successful commercial game: content/assets such as models and maps, or access to your servers, can remain proprietary.
* Recoil **is a platform**.
There's a community of veteran RTS enthusiasts around the project that will gladly help you start out.
Host your budding game on existing servers, reuse existing content, don't worry about issues such as distribution and marketing until your game is mature enough to take them on.

### My game is heavily inspired by some existing game XYZ, why shouldn't I just mod it?
* Recoil **is an open-source platform**, see above.
* Recoil is **built with modding in mind**.
Most commercial games require you to put in some effort to replace content, and often it is not possible to replace some deeper mechanics without major hackery.
Meanwhile Recoil exposes interfaces for you to do everything you want.

### I'm making a little Starcraft style mod. Why shouldn't I just use SC2 Arcade? It's also a platform for mods.
* well, perhaps you should! Recoil is oriented towards Total Annihilation style games, and SC2 is still a great platform for modding. **However:**
* Recoil is **constantly being developed**.
Improvements and features are being added over time.
If your game finds a feature missing you can talk to engine developers who will be glad to try and accomodate your needs.
* Recoil doesn't interfere with your **ownership of content**.
Code has to be open-sourced, but full ownership of content is still yours, not Blizzard's.

0 comments on commit 2455f39

Please sign in to comment.