@ -11,7 +11,7 @@ But, as you explore Squib's features and work away at your games, you'll pick up
Improving your workflow comes down to a few principles:
Improving your workflow comes down to a few principles:
* **Automate what will be tedious**. There's a balance here. What do you anticipate will change about your game as you develop it? What do you anticipate will *not* change? If you automate *everything*, you will probably spend more time on automating than game development. If you don't automate anything, you'll be re-making everything whenever you make a game design change.
* **Automate what will be tedious**. There's a balance here. What do you anticipate will change about your game as you develop it? What do you anticipate will *not* change? If you automate *everything*, you will probably spend more time on automating than game development. If you don't automate anything, you'll be re-making every component whenever you make a game design change.
* **Focus on one thing only: visual, game, or build**. Cognitively, you'll have an easier time when you focus on one thing and one thing only. The more loose ends you need to keep in your head, the more mistakes you'll make.
* **Focus on one thing only: visual, game, or build**. Cognitively, you'll have an easier time when you focus on one thing and one thing only. The more loose ends you need to keep in your head, the more mistakes you'll make.
Additionally, improving your workflow can help you pivot to other tasks you might need for polishing your game later on, such as:
Additionally, improving your workflow can help you pivot to other tasks you might need for polishing your game later on, such as:
@ -34,10 +34,13 @@ Using a Rakefile
* Setting up rake tasks
* Setting up rake tasks
* Splitting out decks into different files
* Advanced project layout: splitting out decks into different files