- Mastering Unity 2017 Game Development with C#(Second Edition)
- Alan Thorn
- 295字
- 2021-07-02 15:38:27
Intended audience

The intended audience is like a personality profile. It defines, in short, who you're making the game for. Using some stereotyping, it specifies who is supposed to play your game: casual gamers, action gamers, or hardcore gamers; children or adults; English speakers or non-English speakers; or someone else. This decision is important especially for establishing the suitability of the game content and characters and difficulty of gameplay. Suitability is not just a matter of hiding nudity, violence, and profanity from younger gamers. It's about engaging your audience with relevant content--issues and stories, ideas that are resonant with them--and encouraging them to keep playing. Similarly, the difficulty is not simply about making games easier for younger gamers. It's about balancing rewards and punishments and timings to match audience expectations, whatever their age.
As with target platform, you should have a target audience in mind when designing your game. This matters especially for keeping focused when including new ideas in your game. Coming up with fun ideas is great, but will they actually work for your audience in this case? If your target audience lacks sufficient focus, then some problems, such as the following, will emerge:
- Your game will feel conceptually messy (a jumble of disconnected ideas)
- You'll struggle to answer how your game is fun or interesting
- You'll keep making big and important changes to the design during its development
For these reasons, and more, narrow your target audience as precisely as possible, as early as possible.
For Dead Keys, the target audience will be over 15 years of age and Shoot 'Em Up fans who also enjoy quirky gameplay that deviates from the mainstream. A secondary audience may include casual gamers who enjoy time-critical word games.
- 程序設計與實踐(VB.NET)
- 構建移動網站與APP:HTML 5移動開發入門與實戰(跨平臺移動開發叢書)
- Android Application Development Cookbook(Second Edition)
- MATLAB實用教程
- Nexus規模化Scrum框架
- Modern JavaScript Applications
- Modular Programming in Java 9
- HTML 5與CSS 3權威指南(第3版·上冊)
- 一塊面包板玩轉Arduino編程
- Kubernetes源碼剖析
- JSP程序設計實例教程(第2版)
- Zabbix Performance Tuning
- Distributed Computing in Java 9
- 從零學Java設計模式
- Python網絡爬蟲實例教程(視頻講解版)