Hasty Briefsbeta

双语

Making Video Games (Without an Engine) in 2025

a year ago
  • #game-development
  • #indie-games
  • #open-source
  • 作者从2005年开始制作电子游戏,至今已有20年经验。
  • 更喜欢不使用Unity或Unreal等商业引擎开发游戏,认为这样更简单有趣。
  • 使用针对特定需求定制的工具和系统,避免不必要的引擎功能。
  • 指出依赖商业引擎的风险,比如突发更新可能导致功能失效。
  • 推荐小型开源框架如FNA、Love2D或SDL用于独立游戏开发。
  • 使用C#进行游戏开发,赞赏其现代特性、性能和易用性。
  • 依赖SDL3实现跨平台支持,包括渲染、输入和音频(通过FMOD)。
  • 讨论资源管理时,倾向于简单定制方案而非复杂引擎系统。
  • 在自定义关卡编辑器中使用Dear ImGui实现轻量级即时模式UI。
  • 已转向Linux开发环境,表达对Windows的不满及对开源工具的偏爱。
  • 提到Godot是需求更多引擎功能时的优质开源替代方案。
  • 鼓励觉得有趣的人尝试不用大型引擎开发游戏。