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

推荐订阅源

大猫的无限游戏
大猫的无限游戏
J
Java Code Geeks
小众软件
小众软件
D
Docker
腾讯CDC
H
Hackread – Cybersecurity News, Data Breaches, AI and More
V
V2EX
博客园 - 叶小钗
GbyAI
GbyAI
Microsoft Azure Blog
Microsoft Azure Blog
Stack Overflow Blog
Stack Overflow Blog
B
Blog RSS Feed
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 【当耐特】
IT之家
IT之家
博客园 - 司徒正美
M
MIT News - Artificial intelligence
T
The Blog of Author Tim Ferriss
The GitHub Blog
The GitHub Blog
罗磊的独立博客
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
L
LangChain Blog
阮一峰的网络日志
阮一峰的网络日志
C
Check Point Blog

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