case-studies-reference

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Case Studies Reference

案例研究参考

Detailed analysis of building systems from successful games, plus decision frameworks for new projects.
对成功游戏的建造系统进行详细分析,同时提供面向新项目的决策框架。

Quick Reference

快速参考

GameBuilding FocusPhysicsScaleKey Innovation
FortniteCombat/actionArcadeSmallEdit system, speed
RustSurvival/raidsHeuristicLargeTool Cupboard, decay
ValheimExplorationHeuristicMediumStability from ground
MinecraftCreativityNoneInfiniteVoxel simplicity
No Man's SkyBase buildingMinimalMediumSnap points, free place
SatisfactoryFactoryGrid-basedLargeHybrid grid/free
游戏建造核心方向物理特性规模核心创新点
Fortnite战斗/动作街机风格小型编辑系统、建造速度
Rust生存/突袭启发式大型Tool Cupboard、decay
Valheim探索启发式中型基于地面的稳定性系统
Minecraft创意无限体素简化设计
No Man's Sky基地建造极简中型吸附点、自由放置
Satisfactory工厂建造网格导向大型网格+自由混合模式

When to Use This Skill

适用场景

Use case studies when making design decisions such as which physics model to implement, how to handle multiplayer building, choosing between grid and free placement, and deciding on decay/upkeep systems. The analyses provide concrete examples of trade-offs and their outcomes.
使用本案例研究来辅助做出设计决策,例如选择要实现的物理模型、如何处理多人建造、在网格放置与自由放置之间做选择,以及确定衰败/维护系统。分析内容提供了关于取舍及其结果的具体示例。

Reference Documents

参考文档

See
references/
for detailed documentation covering game-by-game breakdowns of building mechanics and performance strategies, decision matrices for common architectural choices, anti-patterns identified from games that struggled, and architectural recommendations organized by game genre.
请查看
references/
目录下的详细文档,内容包括:逐款游戏的建造机制与性能策略拆解、常见架构选择的决策矩阵、从失败游戏中总结出的反模式,以及按游戏类型整理的架构建议。

Decision Framework

决策框架

For quick decisions, use the matrices in
game-analyses.md
:
Physics Mode Selection: Are you building a survival game where building is about shelter? Use heuristic physics like Rust or Valheim. Is building core to moment-to-moment combat? Use arcade physics like Fortnite. Is engineering challenge the point? Consider realistic physics with caution since Medieval Engineers showed this approach frustrates most players.
Multiplayer Architecture: Competitive and PvP games require server-authoritative building with latency accepted as the cost of security. Cooperative games can use client prediction with server reconciliation for responsive feel. Single-player can use fully client-side for maximum responsiveness.
Persistence Strategy: Long-running servers need decay and cleanup. Rust's model combines gameplay balance through resource sinks with server health through automatic cleanup. Without decay, servers accumulate abandoned bases until performance degrades.
如需快速决策,请使用
game-analyses.md
中的矩阵:
物理模式选择: 如果你正在开发一款以建造庇护所为核心的生存游戏?可采用Rust或Valheim那样的启发式物理。建造是即时战斗的核心要素?可采用Fortnite那样的街机风格物理。工程挑战是游戏核心?请谨慎考虑写实物理,因为《Medieval Engineers》的经验表明这种方法会让大多数玩家感到挫败。
多人架构选择: 竞技与PvP游戏需要服务器权威式建造,接受延迟作为安全性的代价。合作游戏可采用客户端预测+服务器校验的方式,以获得响应流畅的体验。单人游戏可完全采用客户端侧处理,以实现最高响应速度。
持久化策略: 长期运行的服务器需要衰败与清理机制。Rust的模式通过资源消耗实现游戏玩法平衡,同时通过自动清理保障服务器健康。如果没有衰败机制,服务器会堆积废弃基地,最终导致性能下降。

Key Insights Summary

核心洞察总结

Rust demonstrates that decay serves dual purposes: gameplay balance by forcing maintenance, and server health by cleaning abandoned structures. Valheim shows that "magic force from ground" stability is more intuitive than realistic physics. Fortnite proves that speed and simplicity trump realism for action games. Satisfactory's hybrid approach of grid for structures plus free placement for conveyors satisfies both organized and creative builders.
Rust表明衰败机制具有双重作用:通过强制维护实现玩法平衡,以及通过清理废弃结构保障服务器健康。Valheim证明“来自地面的魔力支撑”式稳定性比写实物理更直观。Fortnite证实,对于动作游戏而言,速度与简洁性比写实性更重要。Satisfactory的网格结构+传送带自由放置的混合模式,同时满足了注重规整性和注重创意的建造者需求。

Related Skills

相关技能

This reference skill pairs with implementation skills that provide working code for the patterns discussed here. Use
performance-at-scale
for spatial indexing,
structural-physics
for stability systems,
multiplayer-building
for networking,
terrain-integration
for foundation systems,
decay-upkeep
for maintenance systems, and
builder-ux
for user experience patterns.
本参考技能与提供相关模式可用代码的实现技能搭配使用。如需空间索引,请使用
performance-at-scale
;如需稳定性系统,请使用
structural-physics
;如需多人建造网络方案,请使用
multiplayer-building
;如需地基系统,请使用
terrain-integration
;如需维护系统,请使用
decay-upkeep
;如需用户体验模式,请使用
builder-ux