TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: How long is the road from web dev to game dev

7 点作者 0mbre超过 10 年前
I&#x27;ve been creating web stuff for almost 10 years now but these days I fell really drained of doing the same stuff all over again on almost every projects. So I started looking around for alternatives and since I&#x27;ve always dreamed of creating video games (but somehow always assumed that it was out of reach to make a living out of it), I am considering diving into this.<p>I am a fairly experienced programmer and I have some experience in 3D modeling &#x2F; rendering as hobby but I am a complete ignorant in game design &#x2F; programming. Is it realistic to think about a career change at this point ? If it is, any tips ? Can I be hireable in gaming industry in a decent amount of time?

6 条评论

angersock超过 10 年前
They&#x27;ll hire you, exploit you, and then fire you when the funding dries up. Your &quot;customers&quot; will whine endlessly about every change you make, and every change you don&#x27;t, and then cry out at having to pay more than nothing for your game. The industry mostly only has big publishing houses and captive studios left, and has <i>bar none</i> the very worst sort of customers you&#x27;ll ever get--just go read through the user feedback on the Steam store.<p>Importantly this:<p><a href="http://www.puppygames.net/blog/?p=1574" rel="nofollow">http:&#x2F;&#x2F;www.puppygames.net&#x2F;blog&#x2F;?p=1574</a><p>And this:<p><a href="http://www.fdg2013.org/program/papers/paper06_zagal_etal.pdf" rel="nofollow">http:&#x2F;&#x2F;www.fdg2013.org&#x2F;program&#x2F;papers&#x2F;paper06_zagal_etal.pdf</a><p>And this:<p><a href="http://www.developereconomics.com/mobile-gaming-dirty-secret/" rel="nofollow">http:&#x2F;&#x2F;www.developereconomics.com&#x2F;mobile-gaming-dirty-secret...</a><p>I would never in a million years recommend anybody entering the industry at this point unless they are making an independent game by themselves--and even then, only as a hobby.<p>If you want to learn something, keep it as a hobby. It&#x27;ll be a lot of fun, you&#x27;ll learn a lot, and maybe you&#x27;ll even get to sell your project. But don&#x27;t don&#x27;t <i>don&#x27;t</i> try to make a living from it.
评论 #8782222 未加载
nicks451超过 10 年前
I would recommend participating in some game jams to get you started and see if it&#x27;s something that you want to pursue. There are several notable ones every year. The next big one is Global Game Jam[0] at the end of January and then there is Ludum Dare[1] three times a year (April, August, December). These will help you grow as a game developer and learn a little bit about everything that is involved with creating a game.<p>After participating in some game jams I would suggest doing some research into what the work&#x2F;life balance is for game developers (spoiler, there&#x27;s not much of one) and decide if that&#x27;s something that you can live with.<p>Finally if you&#x27;re looking for things to learn to more easily get a job in the industry I would suggest mastering Unity 3D[2]. It&#x27;s quickly becoming a ubiquitous tool that game companies use to at least prototype games in and showing mastery should at least get you in the door for an interview.<p>[0]<a href="http://www.globalgamejam.org/" rel="nofollow">http:&#x2F;&#x2F;www.globalgamejam.org&#x2F;</a> [1]<a href="http://ludumdare.com/compo/" rel="nofollow">http:&#x2F;&#x2F;ludumdare.com&#x2F;compo&#x2F;</a> [2]<a href="http://unity3d.com" rel="nofollow">http:&#x2F;&#x2F;unity3d.com</a>
debacle超过 10 年前
It is not a very long road. You need to understand how an event loop works (versus web transitions, which are usually async) and learn the math. If you get into a lower level position, you&#x27;ll need to learn how to interface with the GPU and a bit of memory management, etc.<p>In my experience, 90%+ of the learning was the mathematical transforms and learning how to translate something that happens over seconds or minutes into a function that spits out transformations over ticks.
matthewjames超过 10 年前
Since you are familiar with web languages already, you should go check out impactjs. Very cool little javascript game engine with a lot of flexibility. Has been used for small and big projects, one person even recently produced an infinite-sandbox mmo with it! Unfortunately, it does cost $99.<p><a href="http://www.impactjs.com/" rel="nofollow">http:&#x2F;&#x2F;www.impactjs.com&#x2F;</a>
评论 #8782985 未加载
mrits超过 10 年前
You have thousands of people doing game development for free as part time projects. Unless you are finding yourself doing this type of work you really don&#x27;t stand a chance. No one is going to put you into a position to gain the right experience unless you have demonstrated you are worth the investment.
评论 #8782050 未加载
haidrali超过 10 年前
I think road might not be long instead its a U-turn u need to take