大家好######
作为程序猴, 写了一段时间的游戏, 虽然对于游戏开发没有灰常的精通, 但也算摸到了一些共通点:
啥共通点咧?
那我就开门见山, 直接说!
就是不管用什么语言, 不管在什么平台上开发游戏, 使用的套路都是一样的(或多或少)
所有说, 一旦会使用某种语言, 在一个平台上进行游戏开发. 那么到了其他平台, 使用其他语言也是一样的.
先简单介绍下######
你看这堆字觉得烦, 可以直接略过, 看下一段:D
- 平常在网上搜资料,又或者在做这次这个系列的时候, 很少看到有人把各平台,不同语言做游戏的套路拿出来比较.
(估计是大神都太忙,没兴趣搞这些. 又或者是我根本没注意到有这类文章..)
所以就想开个头, 讲一讲这块的内容. - 这个系列的内容呢,需要有基本的开发知识. 若没有的话, 如果我有精力
(希望自己有精力)
, 会写个系列里用到的语言的入门
. - 系列里介绍到的平台和语言, 有些是我常用的, 有些是了解过, 但不常用. 所以当我接触到
不常用
的语言和平台时, 刚好就契合本系列的主题, 使用游戏开发的共通点来学习, 了解, 开发. 这些过程也会记录在案. 所以过程中难免会有疏漏和错误,希望大家能谅解,并给于指出 : ) - 我看文章的时候, 一看文章里字多就头疼,眼花, 所以除了这篇简述可能纯文字的多点. 今后的文章,我想把这类文字减少. 尽量拿例子来说话.但代码写的多了也眼花. 所以俺会尽量把控这个度.
这个系列的基调#####
- 2D游戏
- 入门为主
- 简单深入
- 横向比较
- 多个平台
- 不同语言
- 如何查找资料
这个系列的目标######
- 掌握一个平台的开发之后, 转到另一个平台上之后, 不会茫然,不知所措.而是有一定的思路.
- 出现一个全新的平台,使用全新的语言时. 能够按照之前已知的套路去搜索资料,查看官方API.
本系列中,我也会尽量在必要的地方给出官方API的地址,方便查阅.
在开篇的文章里,不会特别计较这个组件适不适合做游戏开发用,比如讲Android
的时候,我会先选用View,
而没有选用SurfaceView
. 起码对于我来讲, 刚接触一个平台, 肯定是想先画个东西出来, 做个简单的效果. 然后再深入优化.
最后,也是开始######
借着公司要开个技术交流分享会
的机会,我决定在这里写下这个系列,多少也算是给自己总结下.
我是第一次写技术博客,所以不知道会碰到哪些问题,也不知道会有多少人来看, 更不知道自己能坚持多久.
而且这排版也是个学问,自己算是边写,边学吧.
共勉!
(不定期更新)
在这里也给想要做游戏开发,但又迟迟想不好该在哪个平台上,选用哪个语言的新手一个建议:
选择自己喜欢的平台,顺手的语言就好(如果没有顺手的语言,就去百度看下,搜相关平台时,哪些语言被一起提及的最多,然后学学学)
网友评论