惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

B
Blog
Microsoft Security Blog
Microsoft Security Blog
Jina AI
Jina AI
博客园 - 叶小钗
J
Java Code Geeks
博客园 - 聂微东
博客园 - 司徒正美
大猫的无限游戏
大猫的无限游戏
阮一峰的网络日志
阮一峰的网络日志
V
V2EX
美团技术团队
WordPress大学
WordPress大学
M
MIT News - Artificial intelligence
雷峰网
雷峰网
酷 壳 – CoolShell
酷 壳 – CoolShell
GbyAI
GbyAI
罗磊的独立博客
T
The Blog of Author Tim Ferriss
aimingoo的专栏
aimingoo的专栏
T
Tailwind CSS Blog
The Cloudflare Blog
Stack Overflow Blog
Stack Overflow Blog
N
Netflix TechBlog - Medium
小众软件
小众软件

Rafael Magalhaes

Internal Developer Platform 简介 故郷で野良猫を保護したことについて 我喜欢的动漫女角色 在日本租房 Blog Enhanced 我遭遇的网络安全事件及应对 きつい日々はやっと終わりそう 在东京救助流浪猫 仇恨教育真实存在吗 什么是创业 向中国程序员介绍日本 IT Blog Reimplemented Deploy Perforce Server into Kubernetes 马伯庸写做爱 Dynamic 3D Physical Rope in Godot - Part2 Dynamic 3D Physical Rope in Godot - Part1 我挤上了女性专用车厢 日本见闻(其一) Integrate Godot Headless Server with Nakama Jet Animation Sequence Lamp Animation Rigged 第一次用数位板画画 计算机能解决的问题 一个淘宝商品封面 黄奇帆的观点 中国历史王朝的巅峰 - 宋 历史上公司的极致 GDP 简介 为什么要读历史 两个困扰了很久的问题终于有了答案
Abandoned Space Werewolf Indiegame Showcase
2023-09-11 · via Rafael Magalhaes

I had been developing this game in my spare time for quite a long time and decided not to coninue. So I make a self-conclusion and momento.

Youtube video below, some readers may need a VPN.

I completed these features using Godot 3.5:

  1. A game launcher with room management and authentication
  2. Multiplayer using legacy RPC solutions provided by Godot3.5 (from 4.0 on things get much simpler)
  3. Rigidbody physics character movement
  4. Dynamic physical rope, click here for more info
  5. Inventory system
  6. Crafting system
  7. Path navigation
  8. Procedural performant background asteriods using MultiMesh
  9. Container movement with movable characters inside, syncing across multiplayers
  10. Procedural minerals generating on asteroids

I also completed server side alone using Nakama, with ability to create dedicated instances dynamically, click here for more info

Despite the developing, I also did:

  1. Gameplay desgin
  2. Modeling of spaceship, minerals, asteroids
  3. Map editing
  4. Jump, weapon holding, struggling, shivering and many other keyframe animations of human character
  5. Walk, weapon holding, sprint in space, death, and many other keyframe animations of astronaut
  6. A quick iteration workflow with Google Sheets for numerical design
  7. Graphic design of many posters and banners

I've abandoned the development of this game because:

  1. I found it no fun to play at all and don't know how to improve gameplay by myself
  2. Godot 4.0 has been released with so many incompatibilies and it's tedious to migrate a project quite large
  3. Someone agreed to help me with gameplay design so I've started to make a new game
  4. Realistic space theme is not a good choice because space is very empty in reality

Lesson

Being capabable of doing all these things above doesn't automatically give you a fun game that sells. Making games is not all about technology. I should have thought it quite clear that what is the gameplay of my game and is it interesting to play. I also should have kept testing gameplay as possibly as I could during the development instead of finding it too late when the framework is about to complete.

@2023-09-11 00:49