- Mastering Unity 2017 Game Development with C#(Second Edition)
- Alan Thorn
- 256字
- 2021-07-02 15:38:36
Believability and convenience
There's an important balance to find between believability and convenience; it's easy to sacrifice one for the other. Believability is about creating a world that makes sense; one that's consistent with your theme, story, technology, characters, and more. In sci-fi, for example, the player may expect to find starships, aliens, and laser guns, but not elves, dragons, and undead mages. These elements simply don't belong. Convenience, on the other hand, is about the creative liberties we, as designers, take with the boundaries of reality to make things easier, more fun, or more accessible to the gamer. For example, traveling between villages in an RPG may take only minutes in real time, but represent weeks in game time. We don't make the player wait for weeks; we typically accelerate time for their convenience. When designing levels, we must find a middle point between these two extremes. Sometimes, we'll move closer to one direction than another, depending on the game. For Dead Keys, we'll take a convenience preference to facilitate the pick-up-and-play arcade feel. This will be reflected by a linear-level design allowing only one real route, by the staggered placement of enemies and a fixed-path camera. We'll include some props and objects to express a story now and then, but ultimately the experience needs to be smooth, progressive, and clearly action-focused. This damages the believability and narrative, but that's okay! We simply need to recognize that and focus on what's most important for our design and what our aim is--a fast-paced fun experience.
- C語言程序設(shè)計教程
- Git Version Control Cookbook
- Mastering RabbitMQ
- ReSharper Essentials
- C語言程序設(shè)計上機指導(dǎo)與習(xí)題解答(第2版)
- 微服務(wù)架構(gòu)深度解析:原理、實踐與進階
- 一塊面包板玩轉(zhuǎn)Arduino編程
- C# Multithreaded and Parallel Programming
- TypeScript 2.x By Example
- Oracle Data Guard 11gR2 Administration Beginner's Guide
- Photoshop智能手機APP界面設(shè)計
- Anaconda數(shù)據(jù)科學(xué)實戰(zhàn)
- 深入淺出Python數(shù)據(jù)分析
- 零基礎(chǔ)學(xué)Java第2版
- Java EE輕量級解決方案:S2SH