2017年,游戏开发者Darko Tomic曾凭借自制AR游戏《Skeletons AR》在YouTube和Reddit等平台走红,赚了约2万美元,还吸引了不少企业主动联系。然而,他近日在个人网站上坦承,这款游戏的代码几乎全靠“复制粘贴”拼凑而成。

Tomic原本是一名汽车维修工,后来自学编程和Unity引擎。在开发初期,他基本依赖网络上现成的代码,只要贴进项目、游戏能跑就算完事。这种拼凑法虽然让他成功做出了爆款,但也让他彻底忽视了编程逻辑和底层基础的重要性。直到他去游戏公司求职时,被面试官追问《Skeletons AR》的技术细节和系统架构,才发现自己对那些代码一无所知,连最基本的问题都答不上来。
这次惨败成了Tomic职业生涯的转折点。他决定从头学习基础编程逻辑,后来那些曾让他抓狂的Unity“神秘Bug”瞬间消失大半。凭借对Dijkstra和A*搜索算法的理解,他最终成功拿下了工作。如今,Tomic对当下的AI编程热潮发出警告:以前新手复制粘贴现成代码,现在年轻人流行“Vibe Coding”——对着AI口述功能就能跑出漂亮的游戏,但开发者根本不懂其中原理。如果当年他这样干,跌的跟头只会更惨。

现在,Tomic已成长为拥有约11年经验的专业开发者。他也用AI写复杂代码,但前提是“有足够经验去挑出AI生成的错误和不合理之处”。他告诫想入行的新手:AI是强大工具,但如果连最基本的逻辑和内存管理都不愿花时间理解,再华丽的项目也只是一座随时会塌的沙堡。
