仅iPad,gamedev –#13 –如何仅使用iPad构建的游戏赚钱

对于那些追求将iPad用作我的主计算机并像我一样开发游戏的人; 或者,如果您对此感到好奇,我可以分享如何仅通过iOS应用程序创建的网络游戏赚钱(赚一些钱)。 自2017年11月10日起,我开始在网络游戏发行商上发布我的游戏,此后,除了发行商本身以外,没有在其他媒体上投放任何花哨的广告,我的游戏(目前为5个)玩了9700多次(当时)此帖子的发布)。 与我最初在移动应用商店中推出时的游戏玩法和安装相比,这令人印象深刻。 当然,您的游戏的曝光度和游戏类型将使游戏或多或少对观众具有吸引力,如果您或您的公司在社交媒体上具有足够的知名度(目前不是我的情况),您将获得两次或多次比以前拥有更多的游戏玩法,而且时间更少。 但是钱在哪里呢? 好吧,作为起点,对于使用HTML5制作的网络游戏,您必须搜索HTML5游戏发行商,例如充满游戏的门户,就像在另一个时代拥有成千上万个Flash游戏的门户一样。 在一些发行商那里拥有游戏并不容易,而且最大的门户网站也很难联系。 然后,我决定开始在将游戏分发到另一个门户的网站上进行发布。 钱来自游戏广告。 是的,出现在游戏开始之前,有时出现在获胜或游戏结束时出现的画面。 这不是很多钱,但是如果您打算在市场中发展,那是一个开始。 宝贝的步骤。 您将从赞助商那里赢得一定比例,并且必须将游戏门户的API应用于您的游戏,但这完全值得您作为起点,并获得人们最喜欢的游戏或游戏机制的经验,以及如何为自己的未来游戏改善性能更大的发行商,甚至是应用商店。 我开始发布的游戏门户? 它是“游戏发行版”,非常易于集成,如果需要支持,那里的人员会非常有帮助。 他们的报告系统也非常完善。 如果您想了解我所有的游戏,请访问我公司的网站www.minzaogames.com,让我知道您最喜欢(或不喜欢)哪些游戏!…

仅iPad,gamedev —#9 —震撼您的声音!

效果和音乐使游戏中的一切与众不同,而这一切都是通过iPad完成的! 即使您拥有出色的游戏,出色的游戏玩法,游戏机制,出色的游戏艺术以及许多重播策略,毫无疑问,最有趣的部分之一就是对大多数观众来说您的游戏声音。 我们日常互动中的所有内容都会产生某种声音,因此必须在您的游戏中完成。 即使当我们(或想要)保持沉默时,也会有某种环境声音。 声音和音乐可以传递情感,感觉,并为用户/客户/玩家提供更身临其境的体验。 取得您从未玩过的游戏,然后尝试将其静音播放。 然后,几分钟后,再次播放声音。 您将注意到巨大的差异,并了解它的重要性。 仅在iPad上,我不得不搜索一些工具来制作声音效果和音乐。 当然,我(和您)总是可以买到某种充满声音的包装,但有时我也喜欢自己制作声音和音乐。 Leshy Labs的Leshy SFMaker是我的最爱之一,也是我现在正在使用的。 有了它,我可以制作出许多声音效果,从复古的游戏风格中,从斑点,斑点到完整的歌曲和循环,都可以实现。 该工具在页面底部还提供了一些示例,并且在您不掌握如何编写自己的声音之前,随机声音发生器非常有用。 即使可以使用许多控件和切换键,使用的次数也越多,您对游戏的了解也就越多,并且可以为您的游戏产生高质量的内容。 完成后,触摸导出按钮,声音(.wav格式)将在新的Safari标签上打开。 从那里,共享到您的Dropbox文件夹,或使用Workflow保存文件。…

仅iPad,gamedev –第7周–跳跃玩家,跳跃敌人!

这周我们将让我们的玩家像职业玩家一样跳跃并创造一些敌人! 双重跳跃方法并不是新事物,也不是很难实施的,它可以帮助玩家达到所生成等级中的高位物品,并可能避免一些障碍(当然,如果他在正确的时间跳跃)。 我们将以随机方式让敌人(或竞争者)做同样的事情。 让我们打开Play.js文件,并如下修改我们的创建和更新功能: 您以为这次我要让您只复制代码,对吗? 🙂 我们进行了呼叫以创建敌人并处理键盘并触摸create函数上的输入。 另外,我们已经为敌人进行了碰撞检查,按键/触摸验证和检查功能的编码,该功能将验证敌人是否可以跳跃; 因为我们不知道何时会发生此事件,所以所有这些都在更新函数中,因此更新循环是检查所有这些事件的最佳位置。 在与敌人打交道之前,我们必须完成玩家的移动并在文件末尾实现checkKeys函数: 这很简单,可以验证是否按下了向上键或屏幕上是否发生了任何触摸。 如果玩家仍然没有跳两次,我们就让他跳。 当他与平台碰撞时,我们的跳跃已经恢复为零,因此无需在此处进行更改。 容易吧? 现在,我们可以使用组创建敌人并设置一些我们已经知道的属性: 代码的随机部分是最简单的部分,并且更有用,因为这会使游戏每次执行不同的游戏。 还要记住,X位置是使用图块尺寸计算得出的,以确保始终在游戏屏幕内生成敌人。 请注意,碰撞区域比敌人的尺寸要小;…

仅iPad,gamedev –#8 –游戏美术和铅笔

自本系列开始以来,许多想法发生了变化,其中一些与游戏美术,如何做,如何使用以及创作过程中涉及的工具/应用有关。 首先,我买了Apple Pencil以帮助我(以及以后的游戏)的设计过程,因为我一直在努力制作出色的像素艺术–问题不在于工具,而是我。 我花了很多时间去看我制作的像素艺术,并认为它足够好,这最终打扰了我。 因此,我使用Autodesk的Graphic应用程序从像素艺术更改为矢量艺术。 另外,还完成了从Wacom手写笔到Apple Pencil的更改,因为在绘制矢量艺术时,铅笔感觉更加自然,而且更加精确。 我真的很喜欢使用它。 从像素艺术到矢量艺术的转变? 为什么? 我决定在新游戏上使用更高的分辨率,首先是因为一些使用网络游戏赚钱的开发人员总是使用高分辨率美术作品,这是一种市场趋势,这种绘制方式(对我来说)更容易(对我来说)更快捷。 。 我可以保持自己喜欢的2D艺术,还可以以更简单的方式制作动画(spritesheets)。 在游戏上达到更高的分辨率并不困难,只需对最小游戏区域和我以前使用的尺寸进行一些调整,只需将所有内容乘以4倍即可。 我的艺术创作过程首先是对模型进行了模拟,然后将原型制作到最低限度。 从模型中,我可以分离背景,前景项目,图块,UI元素,并导出为要在游戏中使用的PNG文件。 商标和标题屏幕是在我想到好名字之后制作的。 这是一个测试想法的好时机,也是我更改有关游戏玩法的最初概念某些方面的地方。…

仅iPad,gamedev –第十名-优化游戏资产

在开发移动HTML5游戏时,您可以对受众群体做的最好的事情之一就是使其加载速度尽可能快,无论他们使用的设备还是浏览器。 我一直在寻找对提高游戏速度有用的技术,就像在js13kgames上可以找到的诸如优化图像,声音和代码之类的技术。 即使您不是为此游戏开发游戏,其中的许多游戏还是非常酷的。 我将为您提供一些技巧,使您可以通过非常简单的程序来最小化和压缩媒体和代码。 尽管我只在macOS和Linux上使用它们,但也许它们可以在Windows上以某种方式工作。但是,等等,这些文章不是关于仅使用iPad来开发游戏吗? 为什么这个家伙会提供有关台式机操作系统程序的提示? 如果您阅读了到目前为止的所有文章,您就会知道,对于某些任务,我必须在服务器中远程运行某些命令以执行iPad(在撰写本文时)无法完成的任务,例如编译代码,生成用于Android,iOS和Win10; 在App Store中找不到或无法由工作流程解决的问题。 但是,请,如果您知道该如何使用iOS应用程序执行后续操作,请告诉我! 首先,您必须在服务器中安装Node.js。 这样,您将拥有npm软件包系统,该系统将允许您安装可以执行我们必须执行的任务的脚本/应用程序。 之后将要安装三个软件包: html-minifier , clean-css-cli和uglify-js 。 必须将它们安装在全局范围内,以便通过打开终端并键入以下命令来方便使用:…

仅iPad,gamedev –#12 –与pixelart的合作变得更好。

即使将我的某些游戏(TBR)更改为矢量艺术,像素艺术也是我对游戏的热情。 现在最好与新版本的Pixaki一起使用。 尽管它看起来可能有点昂贵(即使您已经具有以前的版本),但现在可以完成的工作质量值得,尤其是动画和Spritesheet导出功能。 我不是一个好的像素艺术家,有时我只是不断尝试修改一些在互联网上找到的图像,以学习技术和风格。 我在《竞技场傅》中的所有角色都没有太多参考,我想今天如果我想创建一个新版本,尤其是视觉效果,我可以做得更好。 在这里,我将不对Pixaki进行任何评论,而仅说明它对像我这样使用iPad Pro进行游戏开发工作的人有何好处。 创建和保存调色板非常好,它不仅可以保存在您正在处理的图像上,还可以保存在整个应用程序中。 现在您可以绘制线条和形状,有多种选项可帮助创建动画,调整画布大小,甚至使用像素上方的图像层来帮助您从手绘草图或照片中制作像素。 完成工作后,通常必须在2或3个其他应用程序中完成很多功能,但现在像素艺术家的整个工作流程变得更加简单。 它仍然存在的一个问题是在使用Apple Pencil时缺乏手掌排斥力,这使我有些困扰。 我相信他们会(需要)在以后的更新中包括此内容。 因此,这最终是对应用程序的某种评论,但是重要的部分是,如果您正在使用pixelart开发游戏,那么游戏美术部分所需要的全部内容现在仅包装在一个应用程序中。 更快的工作流程。 再见!

周末应用程序:Lumino City

在鲁米诺市,我们扮演与她的爷爷一起生活的小女孩卢米。 游戏开始于爷爷要卢米给他喝杯茶,而当我们在厨房里时,起居室发出了警报声。 爷爷被录取了,现在找到并保存他是我们的工作。 虽然这个情节听起来很像其他20种冒险游戏,但相似之处到此结束。 一旦我们将Lumi引导到屋外,我们便到达了Lumino City的大门。 这揭示了所有都是手工制作的独特游戏设计,但稍后会介绍更多。 图形设计增加了流畅的游戏玩法,充满了聪明的谜语和难题,将挑战那些尘土飞扬的大脑细胞。 其中包括在特殊位置的各种屏幕上搜索,收集,组装和设置不同的对象,以便打开门或重新打开电源。 您通常会发现一个难题与另一个难题相关,而在一个屏幕上收集的对象只会帮助您解决下一个难题。 因此,您必须与所见的每个人交谈,单击每个可单击的项目,并享受流畅的体验,让时间流逝。 在不破坏游戏的情况下,您无话可说。 但是,我可以告诉您,尽管我计划进行一次快速的初体验,但我发现自己连续玩了3个小时。 这的确使我想念老板的生日聚会,但这是完全值得的。 指向并单击 如果您问我,这款游戏纯粹是一次点击冒险的定义,因为您希望点击并看到这个虚拟世界中的一切。 您遇到的每个角色都会有话要说,即使感觉不佳,他们都希望在您的旅途中为您提供帮助。 说到帮助,这里的另一个不常见的项目是爷爷的帮助手册。…

仅iPad,gamedev-#11-足以竞争吗?

这次,我将讨论今年(2017年)如何使用仅限iPad的方法来进行移动网络游戏开发,从而参与JS13k游戏竞赛。 自2010年以来,每年都会发生有趣且具有挑战性的游戏阻塞:JS13k竞赛。 这里的目标是制作一个13kb(压缩)的完整HTML5游戏,包括所有资产,不允许外部调用。 很整齐! 今年有4个类别,其中移动类别是我关注的类别。 顺便说一句,我停留在第16位,您可以在此链接中查看我的比赛。 由于这是我第一次制作如此小的游戏,我不得不专注于某种简单的机制,(至少对我而言)看起来很有趣并且可以适应游戏的大小。 为什么不尝试我计划了一段时间的最小JavaScript框架呢? 接受挑战! 游戏技师选择的是一个非常简单的象棋一样的棋盘,玩家在怪异的丛林中迷失了一个法师,轮流移动以避开怪物,但在移动他们的位置时也会杀死它们。 游戏的目标是获得最长的生存天数。 当我说这个最大值很难达到5或6天时,请相信我。 对于艺术,我进入了我喜爱的像素艺术! 混合来自网络的某些图片并使用最多4种颜色,我可以得到一个漂亮的游戏。 要进行编辑/绘制,我使用了Pixaki应用程序。 使用和适合尺寸最有问题的是声音。 当然,官方比赛网站上有很多建议,但是当我将声音放到最后一个月后,一个月的编码后,我只需要输入一些声音。 顺便说一句,该网站中提到的提示和技巧对于任何类型的游戏都是值得的。…