博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
涉足荒野script_银行家如何自学编程,改变职业并涉足游戏开发
阅读量:2521 次
发布时间:2019-05-11

本文共 10461 字,大约阅读时间需要 34 分钟。

涉足荒野script

This post was originally published on .

该帖子最初发布在 。

Hey everyone! I’m super excited to introduce you all to Mandy, a self-taught game developer. She changed careers, taught herself how to build games, and currently runs a game dev shop with her husband.

嘿大家! 我很高兴向大家介绍自学成才的游戏开发人员Mandy。 她改变了职业,教自己如何制作游戏,目前与丈夫一起经营游戏开发商店。

If you’re looking for a good story on someone who reinvented themselves and is their own boss, look no further! ?

如果您正在寻找一个关于重塑自我并自己当老板的好故事,那就别无所求!

您能否简要介绍一下您是谁以及您目前从事的工作是什么? (Could you give us a quick introduction into who you are and what you do currently?)

I’m Mandy, a self-taught programmer and the Co-Founder of Black Hive Media, an indie game studio my husband and I own and run in Austin, Texas.

我是Mandy,是一位自学成才的程序员,并且是Black Hive Media的联合创始人,Black Hive Media是我和丈夫的独立游戏工作室,我在德克萨斯州奥斯汀拥有并经营。

I started learning to code when the iOS market was still in its infancy and we founded our company in 2009 centering it around iOS apps and games. Of course, soon after that Android gave iOS a run for their money, so we quickly adapted to being a mobile game/app company.

当iOS市场仍处于起步阶段时,我开始学习编码,我们于2009年成立公司,主要围绕iOS应用和游戏进行开发。 当然,在那之后不久,Android便开始为iOS抢钱,因此我们Swift适应了成为手机游戏/应用公司的局面。

我在您的博客上读到,您实际上在从事金融业后转而从事游戏开发。 是什么促使您做出改变职业的决定? (I read on your blog that you actually switched to game development after working in the finance industry. What led you to make the decision to change careers?)

I went to a small-town high school, that didn’t really have a lot of interesting electives but I did enjoy the accounting classes that I took, so that prompted me to study finance in college.

我上了一所小镇的中学,虽然那里确实没有很多有趣的选修课,但是我确实很喜欢我上的会计课程,因此促使我去大学学习金融。

While I was in college, I was working part-time at a Credit Union which I took very seriously and eventually I dropped out of college and moved up the ranks there turning it into a full-time career.

当我上大学时,我在信用社做兼职工作,对此我非常重视,最终我退出了大学,晋升为全职职业。

Years into my career, I started hating my job. It wasn’t fulfilling, the inner office politics were ridiculous, and it felt so mundane like I was living the movie Office Space.

在我职业生涯的多年中,我开始讨厌自己的工作。 它没有实现,内部办公室的政治很荒谬,而且感觉就像我住在电影《办公空间》中那样平凡。

My husband, however, loved his job! He worked as an artist in the game industry and seeing how unhappy I was, he encouraged me to try out programming so that maybe we could make games together.

但是,我的丈夫喜欢他的工作! 他曾在游戏行业担任美术师,看到自己有多不高兴,他鼓励我尝试编程,以便我们可以一起制作游戏。

I took his suggestion very seriously and dove in!

我非常认真地考虑了他的建议,并加入其中!

您是如何学习编程的? 在您从事专业工作之前,您花了多长时间? (How did you go about learning programming? And about how long did it take you until you could work professionally?)

With the iOS App Store booming the year I decided to learn to code, I jumped into Objective-C with Xcode. I had a full-time job, so I would spend nights and weekends reading through digital books, playing with sample projects and scrolling through other developer’s source code.

在决定决定学习编码的iOS App Store蓬勃发展的那一年,我使用Xcode进入了Objective-C。 我有一份全职工作,所以我会花上晚上和周末来阅读数字书籍,玩示例项目并滚动浏览其他开发人员的源代码。

A few months after diving into Objective-C and iOS development, we published a simple comic book app, Chibi Chaingun. Figuring out how strings works, learning the difference between a global and local variable, and most importantly, understanding provisioning for the App Store was a major confidence booster!

深入研究Objective-C和iOS开发几个月后,我们发布了一个简单的漫画应用Chibi Chaingun。 弄清楚字符串是如何工作的,了解全局变量和局部变量之间的区别,最重要的是,了解App Store的设置是极大的信心提升!

From there I had the motivation to learn more. I figured out buttons and arrays to make our first game, then went on to learn how to integrate other APIs and SDKs into our games, and then eventually learned how to use a few different game engines and different programming languages.

从那里我有动力去学习更多。 我想出了制作第一个游戏的按钮和数组,然后继续学习如何将其他API和SDK集成到我们的游戏中,然后最终学习了如何使用一些不同的游戏引擎和不同的编程语言。

The whole process, from writing my first ‘Hello World’ to taking on my first contract was about 2 years of extremely hard work, spending every spare moment teaching myself through reverse engineering any sample project I could get my hands on.

从写我的第一个“ Hello World”到签定第一个合同的整个过程大约需要2年的艰苦工作,花费所有业余时间通过反向工程来教我自己可以尝试的任何示例项目。

It has been well worth all my efforts, and I have never looked back!

我的所有努力都值得,我再也没有回头!

您和您的丈夫拥有一家游戏开发商店Black Hive Media。 您介意谈论有关公司以及您目前正在开发的内容吗? (You and your husband own a game dev shop, Black Hive Media. Do you mind talking a bit about the company, and what you currently have in development?)

We started Black Hive in 2009 as an iOS game company, but over the years we’ve been able to adapt to new technologies and platforms. We’ve both worked for a few different tech/game companies in the years since I changed careers, but Black Hive was always a part-time project for both of us.

我们在2009年以iOS游戏公司的身份创立了Black Hive,但多年来,我们已经能够适应新技术和平台。 自从我转行以来,几年来我们俩都在一些不同的科技/游戏公司工作,但是Black Hive一直是我们俩人的兼职项目。

However, in 2015 we quit our day jobs and made it our primary focus. We released a multi-platform mobile game, Count Crunch’s Candy Curse, a Halloween game that we made in 3 months the year we went full Indie.

但是,在2015年,我们辞去了日常工作,并将其作为我们的主要重点。 我们发布了一款跨平台的手机游戏,Count Crunch的Candy Curse,这是一款万圣节游戏,我们在完整的独立游戏制作年份的3个月内完成。

More recently, we’ve been focused on our sci-fi Metroidvania, Kova, that we’ll be releasing on PC and consoles next year!

最近,我们专注于科幻Metroidvania,科瓦(Kova),将于明年在PC和游戏机上发布!

您和您的丈夫在家里工作如何,特别是管理远程团队? 您对远程工作有什么建议吗? (How has working from home been for you and your husband, especially managing a remote team? Do you have any tips on working remotely?)

We work 80% of the time remote from our home, but the other 20% we have a tiny office in-town where we meet up with the team for a few hours, twice a week.

我们80%的时间都在离家很远的地方工作,但另外20%的时间我们在镇上有一个很小的办公室,我们每周两次与团队见面几个小时。

Being able to work remotely is mainly about self-motivation and focus. I find it helps to have a tidy workspace and minimal distractions. The best tip I can give about working remotely is to stay on a normal schedule, and we have daily stand-ups with our team every day (in the office or at home) at the same time.

能够远程工作主要是关于自我激励和专注。 我发现拥有整洁的工作空间和最小的干扰会有所帮助。 关于远程工作,我能给的最好的建议是保持正常的工作日程,我们每天(在办公室或在家中)每天都与我们的团队站起来。

It helps us stay on task and give us a sense of structure.

它有助于我们专注于工作,并给我们结构感。

长期来看,作为程序员和人类,您的目标是什么? ? (Long-term, what are your goals as a programmer, and as a human? ?)

When I grow up, I want to be the female version of Tim Shaffer, with a well-funded indie game company like Double Fine, that puts out exciting and unique titles. ?

当我长大后,我想成为蒂姆·谢弗(Tim Shaffer)的女性版,并拥有像Double Fine这样的资金雄厚的独立游戏公司,推出令人兴奋且独特的游戏。 ?

Realistically, I’d like to continue to have a small indie studio that allows us to have a decent quality of life, with a team that continues to excel, making the games that we want to make. I love learning new tech, so I really look forward to exploring VR as our next platform and I might eventually check out the Unreal engine.

实际上,我希望继续拥有一个小型独立工作室,这使我们能够拥有体面的生活质量,并拥有一支不断精益求精的团队,制作我们想要制作的游戏。 我喜欢学习新技术,因此我非常期待将VR作为我们的下一个平台,最终我可能会使用Unreal引擎。

您不能没有任何齿轮或工具(硬件或软件)? (Any gear or tools (hardware or software) that you can’t do without?)

The biggest software tools that drive our games right now are Trello, OneNote and Unity.

目前驱动我们游戏发展的最大软件工具是Trello,OneNote和Unity。

Trello keeps our tasks organized and we use it daily. If someone needs a new asset or finds a bug in code, it immediately goes into Trello. We go through it bi-weekly to prioritize tickets and clean up completed items.

Trello使我们的任务井井有条,我们每天都在使用它。 如果有人需要新资产或发现代码中的错误,它将立即进入Trello。 我们每两周检查一次,以优先处理票务并清理已完成的物品。

OneNote encompasses our entire game design document for Kova. We have it organized based on every category in the game, from storyline to dialogue, missions to characters, down to the tiniest details like what kind of technology exists in the planets, in-game.

OneNote涵盖了我们针对Kova的整个游戏设计文档。 我们根据游戏中的每个类别进行组织,从故事情节到对话,任务到角色,再到最细微的细节,例如游戏中行星所采用的技术。

As for Unity, that is the one tool that literally drives our game. We’ve been using the Unity game engine for a few years now and it is the most capable of all the engines we’ve developed with. It allows our artist to have full control of the environments and gives us access to a whole gambit of 2d tools.

对于Unity而言,这是真正推动我们游戏发展的一种工具。 我们使用Unity游戏引擎已有几年了,它是我们开发的所有引擎中功能最强大的。 它使我们的美术师可以完全控制环境,并让我们能够使用2d工具的全部功能。

The one piece of hardware that I recently fell in love with is my Surface Book (first gen, i7). It has become an invaluable tool for both PC/Console development and mobile development. It runs the software I need to deploy to our dev kits, as well as my dev tool of choice, Unity.

我最近爱上的一个硬件是我的Surface Book(第一代,i7)。 它已成为PC /控制台开发和移动开发的宝贵工具。 它运行我需要部署到我们的开发套件中的软件,以及我选择的开发工具Unity。

The biggest win for me though is the touchscreen for mobile development. I can test our mobile games on this with all the right touch events, without having to wait 20 minutes for it to deploy to a device. It’s been a major time saver!

对于我来说,最大的胜利是用于移动开发的触摸屏。 我可以通过所有正确的触摸事件来测试我们的手机游戏,而无需等待20分钟即可将其部署到设备上。 节省了大量时间!

对于希望通过学习编程来改变职业的人们,您有什么智慧的话? (Do you have any words of wisdom for people who are hoping to change careers by learning programming?)

If you have the continued passion and dedication, then you can do it, just as I did. I never wrote a line of code in my life before I started learning how to program when I was 23 years old.

如果您有持续的热情和奉献精神,那么就可以像我一样做到。 在我23岁开始学习编程之前,我从未写过任何代码。

I stuck with it, even when I hit a speed bump for days, and it has paid off in a quality of life that I didn’t know existed for someone like me. My biggest driver was the thought of making games, at home with my husband, and that’s exactly where I’ve landed.

我坚持使用它,即使当我连续数天遇到减速带时,它也取得了我不知道像我这样的人存在的生活质量的回报。 我最大的动力是想到和丈夫一起在家里做游戏,而这正是我登陆的地方。

So find your motivation and remember it every time you hit a wall and most importantly, do it because you love it, not because you hear of all the well-paid industry veterans who retired early.

因此,每当碰壁时,都要找到动机并记住它,最重要的是,这样做是因为您喜欢它,而不是因为您听说过所有提早退休的高薪行业资深人士。

您想谈论的其他任何内容,请随意! (Anything else you’d like to talk about, feel free to if you so desire!)

Just my shameless plug ? Sign up for our beta if you’re into playing games! Follow me on IG and my husband on our company page!

只是我无耻的插头? 如果您正在玩游戏,请注册我们的Beta版! 在我的公司页面上关注我和我的丈夫!

Twitter:

推特:

Facebook:

Facebook:

Instagram:

Instagram:

想要更多? (Want more?)

? Read more tutorials on my blog, c? Si? Join 25,000+ others — Follow @th? Check out coding tutorials on .

? 在我的博客c 上阅读更多教程 ? 请 ? 加入25,000多个其他人- 关注@th ? 在上查看编码教程。

翻译自:

涉足荒野script

转载地址:http://obwzd.baihongyu.com/

你可能感兴趣的文章
Hdu【线段树】基础题.cpp
查看>>
时钟系统
查看>>
BiTree
查看>>
5个基于HTML5的加载动画推荐
查看>>
水平权限漏洞的修复方案
查看>>
静态链接与动态链接的区别
查看>>
Android 关于悬浮窗权限的问题
查看>>
如何使用mysql
查看>>
linux下wc命令详解
查看>>
敏捷开发中软件测试团队的职责和产出是什么?
查看>>
在mvc3中使用ffmpeg对上传视频进行截图和转换格式
查看>>
python的字符串内建函数
查看>>
Spring - DI
查看>>
微软自己的官网介绍 SSL 参数相关
查看>>
Composite UI Application Block (CAB) 概念和术语
查看>>
64位MATLAB和C混合编程以及联合调试
查看>>
原生js大总结二
查看>>
PHP基础
查看>>
UVa 11488 超级前缀集合(Trie的应用)
查看>>
Django 翻译与 LANGUAGE_CODE
查看>>