游戏中,分离绘图与渲染及多点触摸和单点触摸。
 -- 根据游戏特点,一般分成两类:
 1 被动更新画面的。比如棋类,这种用view就好了。因为画面的更新是依赖于 onTouch 来更新,可以直接使用 invalidate。 因为这种情况下,这一次Touch和下一次的Touch需要的时间比较长些,不会产生影响。
 2 主动更新。比如一个人在一直跑动。这就需要一个单独的thread不停的重绘人的状态,避免阻塞main UI thread。所以显然view不合适,需要surfaceView来控制。
   因为它和View有一个很大的区别,View在UI线程去更新自己;而SurfaceView则在一个子线程中去更新自己;这也显示出了它的优势,当制作游戏等需要不断刷新View时,因为是在子线程,避免了对UI线程的阻塞。
  
-- 游戏开发- http://www.cnblogs.com/Esfog/tag/%E6%B8%B8%E6%88%8F%E5%BC%80%E5%8F%91/
图形学- http://www.cnblogs.com/Esfog/tag/%E5%9B%BE%E5%BD%A2%E5%AD%A6/
  打地鼠游戏  模仿的打飞机游戏?
-- 游戏分类:射击类,竞速类,益智类,角色扮演类,闯关类,动作类,冒险类,策略类,养成类,经营类,体育类等。
  棋牌类游戏有:跳棋、五子棋,中国象棋、国际象棋,围棋,德州扑克、桥牌、麻将,中国扑克等
  滚屏动作游戏-天空保卫战;棋牌游戏-中国象棋人机对弈;物理传感器游戏-小球快跑;塔防游戏-精灵塔防;策略游戏-回到战国;
  体育游戏-2D迷你桌球;益智游戏-3D版推箱子;物理引擎游戏-盛怒的老鼠等demo。
 
游戏技术及行业- http://blog.csdn.net/ccanan/article/category/1057836
开发一款游戏的简单流程- http://blog.sina.com.cn/s/blog_dc8df1850101hjeh.html

> 游戏算法
“生动”讲解——深度优先搜索与广度优先搜索(游戏编程)- http://blog.csdn.net/a396901990/article/details/45028741

> 游戏的精髓是图形图像
图形图像- http://blog.csdn.net/wangyaninglm/article/category/1653799
openGL经典的红包书- http://www.glprogramming.com/red/

-- andengine , libgdx等游戏引擎
欧美Java系的游戏引擎:AndEngine , libGdx,OGengine....
-- AndEngine
    AndEngine是一款Android平台的开源2D游戏引擎。基于libGDX框架开发,使用OpenGL ES进行图形绘制,底层使用C++编写,通过JNI调用来实现,因此比较高效,功能强大。同时集成了Box2D物理引擎,因此能实现一些较为复杂的物理效果。
    AndEngine使用入门:http://blog.csdn.net/cping1982/article/details/6227775
 -- libGdx
    libGdx是一个跨平台的2D/3D的游戏开发框架,它由Java/C/C++语言编写而成。它基于Apache License, Version 2.0协议,对商业使用和非商业使用均免费。代码托管于Github中。最新版本为0.9.9.Libgdx中文社区于2013年5月正式上线,为了满足广大开发者更好地学习libgdx框架,Libgdx中文社区有多名知名游戏开发者组织创办。
    Android LibGDX游戏引擎开发教程:http://blog.csdn.net/yangyu20121224/article/details/9096021
> Android 游戏
-- Android 蓝牙对战五子棋项目实现(含人机对战功能)- https://github.com/jiangzhengnan/PumpkinGoBang

Teris(俄罗斯方块)- https://github.com/TomGarden/Tetris

Android 井字游戏(Tic Tac Toe)- https://github.com/ericmaxwell2003/ticTacToe
用了蓝牙和Wifi的五子棋对战- https://github.com/thatnight/Gobang
 人机对战算法,使用了博弈树来进行判断对战, 其实原理很简单: 通过计算各个点的权重. 对战算法是极大极小搜索算法,实现了深度和广度的优化。
-- 继续群发Android游戏源码(andengine和libgdx开发,再发15款)-http://download.csdn.net/detail/cping1982/4244874
Android游戏源码大合集(主要是AndEngine和Libgdx的)- http://download.csdn.net/detail/cping1982/4225620
CoCos2d_android入门所需知道的一切- http://blog.csdn.net/u014486880/article/details/50418485
CoCos2d_android植物大战僵尸游戏- https://github.com/reallin/CoCos2d_android_PVZ
使用cocos2d-android做最简单的飞机大战- http://blog.csdn.net/u014293306/article/details/52049969
使用cocos2d-android做最简单的飞机大战- https://github.com/john-difool/cocos2d-android
cocos2d-x for android:士兵听我的命令移动- https://github.com/terryyhl/SpriteAnimation.git
〖用cocos2d-android引擎写游戏〗(一)第一个程序HelloWorld- http://blog.csdn.net/iclam/article/details/41819943
CoCos2d_android入门所需知道的一切- http://blog.csdn.net/u014486880/article/details/50418485 , 
植物大战僵尸游戏- https://github.com/reallin/CoCos2d_android_PVZ
【cocos2d-x ARPG手游研发教程】- http://www.cnblogs.com/zisou/category/526573.html
用Cocos2d-android写一个小游戏案例源代码- http://download.csdn.net/download/piglite/9848963
Cocos2d-android游戏引擎- http://blog.csdn.net/axi295309066/article/details/53169104
Cocos2d-android游戏引擎-介绍- http://blog.csdn.net/w54dxs/article/details/24868801
cocos2d-android- https://github.com/john-difool/cocos2d-android  https://github.com/ZhouWeikuan/cocos2d 
使用cocos2d-android做最简单的飞机大战- http://blog.csdn.net/u014293306/article/details/52049969  
CoCos2d_android入门所需知道的一切- http://blog.csdn.net/u014486880/article/details/50418485
植物大战僵尸源码下载- https://github.com/reallin/CoCos2d_android_PVZ
如何用Cocos2d-android写一个小游戏- http://blog.csdn.net/piglite/article/details/72523619
基于cocos2d开发的android小游戏—采花仙- http://blog.csdn.net/happynoom/article/details/24642305
-- Android原生游戏(自定义View)
Android 带你玩转实现游戏2048 其实2048只是个普通的控件- http://blog.csdn.net/lmj623565791/article/details/40020137
android 2048 游戏 源代码- http://download.csdn.net/detail/qq1121674367/7155467
Android 实战美女拼图游戏 你能坚持到第几关- http://blog.csdn.net/lmj623565791/article/details/40595385
Android SurfaceView实战 带你玩转flabby bird (上)- http://blog.csdn.net/lmj623565791/article/details/42965779 , http://blog.csdn.net/lmj623565791/article/details/43063331
Android SurfaceView实战 打造抽奖转盘- http://blog.csdn.net/lmj623565791/article/details/41722441
Android拼图游戏的设计逻辑,从切图到交互动画,从关卡到倒计时,实例提高!- http://blog.csdn.net/qq_26787115/article/details/51297588
Android实训案例(四)——关于Game,2048方块的设计,逻辑,实现,编写,加上色彩,分数等深度剖析开发过程!- http://blog.csdn.net/qq_26787115/article/details/50527336
2048/拼图游戏开发- http://blog.csdn.net/x359981514/article/category/1266042/3

极客学院Android之2048游戏开发全过程- http://blog.csdn.net/faith_yee/article/details/44856859
Android游戏移植- http://blog.csdn.net/cping1982/article/category/865921
android封神榜demo  http://pan.baidu.com/share/link?shareid=4012895592&uk=4097703620&third=15
手机研发基本原理 http://pan.baidu.com/share/link?shareid=4043299654&uk=4097703620&third=15
android原生态RPG游戏demo  http://pan.baidu.com/share/link?shareid=4029949989&uk=4097703620&third=15
Android的SDL游戏开发,不过SDL基本算纯C/C++了……
Android SDL开发的游戏
SDL游戏之路- http://blog.csdn.net/ycg01/article/category/1828599
如何成功运行SDL官方提供的Android平台的Demo- http://blog.csdn.net/gobitan/article/details/24771311

sdl+FFmpeg移植- https://github.com/righere/ConvexdSDLPlayer

> Cocos2d-x
 TouchSnow,方向cocos2d-java,cocos2d-js ,cocos2d-x - http://blog.csdn.net/touchsnow/article/details/19981961
 Cocos2d-x 高阶的内容,包括渲染效率的提高、动画、TexturePacker图片打包、Tiled地图游戏实例、定时器、函数回调、内存管理、数据保存、Csv文件读取。介绍Lua、有限状态机启蒙知识和应用。
Cocos2d-x引擎的3D模块对于学习者来说非常容易入手的。Unity3D,C++和Cocos2d-x手游开发;《Cocos2D权威指南》
[cocos2dx]基于Cocos2d-x引擎的游戏框架设计- http://blog.csdn.net/shimazhuge/article/details/45301347
  Cocos引擎3D技术也逐渐走向成熟。不仅有《捕鱼达人3》成功检验市场、开源游戏Demo《Fantasy Warrior3D》供大家解剖学习,更有多家知名游戏厂商已开始采用Cocos引擎3D技术开发大型网游。
  从架构层面,从模块设计的角度来思考和设计,使代码具有更好的复用性和拓展性。对于游戏客户端,按照功能模块的区别可分为:引擎封装层模块、游戏数据管理模块、应用程序配置模块、日志记录模块、网络管理模块、消息事件机制模块、输入输出控制模块、音效管理模块、UI系统模块、逻辑系统处理模块、调试器控制模块等。针对不同类型的游戏,通常只需要单独实现最上层的游戏逻辑系统,而剩余的模块完全可以复用。

Cocos2d-x 游戏中嵌入广告(DEMO)- http://download.csdn.net/detail/oyangyufu/7578451
Cocos2d-x 游戏中嵌入广告(mogo横幅)- http://blog.csdn.net/oyangyufu/article/details/35986939
Android游戏开发(好多Demo)- http://www.oschina.net/android/122/
(iOS)cocos2d打地鼠游戏demo- http://download.csdn.net/detail/nono_love_lilith/4443857
Cocos2d-x 手游聊天系统Demo- http://download.csdn.net/download/wwj_748/7725699

Cocos2d游戏 - http://blog.csdn.net/oShunz/article/category/2905315
cocos2d-x专栏- http://blog.csdn.net/dj0379/article/category/1420269
[Cocos2d塔防游戏开发]Cocos2dx-3.X完成塔防游戏《王国保卫战》-https://github.com/wuhaoyu1990/KingdomRush
[Cocos2d塔防游戏开发]Cocos2dx-3.X完成塔防游戏《王国保卫战》-http://blog.csdn.net/oshunz
图片资源:http://download.csdn.NET/detail/oshunz/9161157
声音资源:http://download.csdn.Net/detail/oshunz/9161163
20个最热门的cocos2D源码-http://download.csdn.net/album/detail/3601
cocos2d-Android就是Cocos引擎的Java版本的API。
下载cocos2d的框架 http://www.cocos2d-x.org/download/version#Cocos2d-x

15款Cocos2d-x游戏源码- http://blog.csdn.net/kenkao/article/details/51804520
Cocos2dx游戏源码合集- http://blog.csdn.net/kenkao/article/details/38583059
Cocos2D 权威指南源码- https://github.com/manshuoquan/book-code
Cocos官网- http://www.cocos2d-x.org/download
Cocos官网文档- http://www.cocos.com/docs/native/
Cocos2d-x官方中文文档 v3.x- http://blog.csdn.net/aa294194253/article/details/39474967
-- 两个方向是:cocos2d-x的javascript绑定和从cocos2d-x学习opengl-es
Cocos2d-x 3.x游戏开发之旅 pdf书籍 大小85M完整版(Windows版本)- http://download.csdn.net/download/asterisk1999/10044680

> CoCos3d
  CoCos3d FantasyWarrior3D
源码地址:https://github.com/chukong/FantasyWarrior3D
开发环境:Cocos Code IDE(同时支持XCode和VS2012/VS2013)
适用平台:Windows/Mac/iOS/Android

> Unity3d
一款Android手写汉字打怪类游戏,使用Unity结合- https://github.com/WhatGroup/HandWriteEmpire-Unity
  Unity向大众公开的引擎可以学习和使用。Unity3D是一软专业3D游戏引攀。Unity3D是比较轻量级的游戏引擎,在手机3d游戏市场可谓如日中天。痴迷于自己不断钻研游戏开发,从各种小游戏和小工具做起,并不断的回头优化改良以前的作品,积累经验技巧。
unity客户端框架- https://github.com/zhutaorun/HGFramework
https://github.com/strangeioc/strangeioc
Unity3D手游开发实践《腾讯桌球:客户端总结》- https://www.cnblogs.com/skynet/p/5406495.html
unity-与Android交互(unity5、android studio)- http://blog.csdn.net/yangxuan0261/article/details/52427119
Unity3d Android SDK接入解析(一)Unity3d 与 Android之间的互相调用- http://blog.csdn.net/yang8456211/article/details/51331358
Unity3d Android SDK接入解析(二)Unity3d Android SDK的设计与两种接入方式- http://blog.csdn.net/yang8456211/article/details/51356193
Unity3d Android SDK接入解析(三)接入Android Library的理解(爱贝云支付为例)- http://blog.csdn.net/yang8456211/article/details/51435465
Android和Unity3d互相调用的Demo- http://download.csdn.net/detail/the01hierarch/6311681
unity访问Android应用的实现demo- http://download.csdn.net/detail/qyxls/4158270
Unity 与 Android (Android Studio)的交互- http://blog.csdn.net/kuerjinjin/article/details/50177633

Unity3D- http://blog.csdn.net/a396901990/article/category/2739641
20个热门的Unity源码- http://download.csdn.net/album/detail/3611
体感3D游戏- http://blog.csdn.net/dj0379/article/category/1241550

> Unity 2D/3D VR/AR
Unity3D关于VR的Demo(一)- http://blog.csdn.net/qq_15807167/article/details/52048998
Unity3D建造VR游戏环境的demo. Android下demo例子地址。 
VR视频播放demo - https://github.com/ashqal/MD360Player4Android  
cardboard的demo-  https://github.com/ejeinc/RajawaliCardboardExample  
Android Unity3d demo 源码 AngryBots- http://download.csdn.net/download/abefocuson/5271518
VR 360°全景图片等,暴风魔镜SDK实现VR Demo
Unity3D官方VR的Demo:https://unity3d.com/cn/learn/tutorials/topics/virtual-reality
Unity编程笔录--实现360全景视频和VR视频- http://blog.csdn.net/adambieber/article/details/52334280
Unity3D vr观看视频:Vuforia video playback和EasyMovieTexture,EasyMovieTexture无法播放rtsp的流媒体?
首先找到EasyMovieTexture 插件,AssetStore地址:https://www.assetstore.unity3d.com/en/#!/content/10032
Unity3D全景视频播放AVPro Video插件- http://download.csdn.net/download/java886o/9592531
基于vlc的unity3d vr视频播放器开发,简述- http://blog.csdn.net/yechen2320374/article/details/52121036
高通vuforia+Unity3D 制作ar app,用Unity3D实现简易的AR Demo。

> Java版游戏
泡泡堂Java版游戏- http://download.csdn.net/download/qq_21419839/9429586
java游戏开发- http://blog.csdn.net/cping1982/article/category/455610

> QT游戏
qt画图与贪吃蛇游戏的实现- http://download.csdn.net/detail/jklinux/9840246

> C/C++游戏, Lua C#
推箱子游戏VC6源代码 仓库番游戏VC6源代码- http://download.csdn.net/download/zhao4zhong1/3230945
Ejoy2D 开源- https://blog.codingnow.com/2013/12/ejoy2d.html
Ejoy2D 开源,C+Lua 开发,一切高层 API 都是以 Lua 函数和对象形式提供的,二次开发人员完全可以用 Lua 来开发游戏- https://github.com/ejoy/ejoy2d
-- Lua/C#语言开发游戏?游戏中的CPU处理及GPU原理?
  手游,得了解C++语言和NDK跨平台编译。Android游戏开发流程和android游戏开发的架构。手游/端游/VR游戏等。
  Cocos2d、unity、ogre等中立的引擎或者自主研发的引擎,无论是Unity3d还是Genesis-3D都是主要使用C#做脚本语言,对于一些C#/.Net程序员转行做游戏开发都是一个好的开始。

> 书籍
《Unity3D手机游戏开发》

游戏开发及游戏(2D/3D,Cocos2d Unity)小Demo(进行中)- Android相关推荐

  1. Html5游戏开发-145行代码完成一个RPG小Demo

    lufy前辈写过<[代码艺术]17行代码的贪吃蛇小游戏>一文,忽悠了不少求知的兄弟进去阅读,阅读量当然是相当的大.今天我不仿也搞一个这样的教程,目地不在于忽悠人,而在于帮助他人. 先看de ...

  2. Unity4.x 2D游戏开发基础教程第1章Unity及其组成的介绍

    Unity4.x 2D游戏开发基础教程第1章Unity及其组成的介绍 本书主要讲解的是,如何使用Unity开发2D游戏.但在开始讲解之前,最好先熟悉一下Unity这个工具.本章会首先介绍Unity的下 ...

  3. unity 2d 游戏开发教程(2d战棋)

    unity 2d 游戏开发教程(2d战棋) 类似的游戏有:火焰纹章,梦幻模拟战 先上效果 源码领取方式:私信发送 2D战棋资料领取 这是 unity3d 战棋游戏开发 专题的内容拓展 这个专题完整的讲 ...

  4. ​Unity 2D游戏开发教程之2D游戏的运行效果

    ​Unity 2D游戏开发教程之2D游戏的运行效果 2D游戏的运行效果 本章前前后后使用了很多节的篇幅,到底实现了怎样的一个游戏运行效果呢?或者说,游戏中的精灵会不会如我们所想的那样运行呢?关于这些疑 ...

  5. Unity 2D游戏开发教程之2D游戏的运行效果

    Unity 2D游戏开发教程之2D游戏的运行效果 2D游戏的运行效果 本章前前后后使用了很多节的篇幅,到底实现了怎样的一个游戏运行效果呢?或者说,游戏中的精灵会不会如我们所想的那样运行呢?关于这些疑问 ...

  6. Unity游戏开发之游戏存档方式

    目录 1.Unity自带存储方式PlayerPrefs 2.XML存储方式 3.Json类型存储方式 1.Unity的序列化问题 2.Unity中支持序列化的类 3.Unity中Json的使用方法 4 ...

  7. 2D游戏开发 - SkyGameEngine2d 游戏引擎相关文章目录汇总

    SkyGameEngine2d - 探索 简洁 易用 ,一款适合游戏入门学习的2d游戏引擎 项目地址 https://gitee.com/xfcode/SkyGameEngine2d QQ群号:498 ...

  8. 微信小游戏开发教程-游戏实现1

    微信小游戏开发教程-游戏实现1 概述 微信开发者工具官方提供一个飞机大战的游戏Demo,这里我们不再使用这个demo,我们以FlappyBird为例,为了让读者更加容易理解. 源码 https://g ...

  9. 游戏开发技术——游戏引擎

    游戏开发技术--游戏引擎 是什么:游戏引擎是指一些已编写好的可编辑电脑游戏系统或者一些交互式实时图像应用程序的核心组件.这些系统为游戏设计者提供各种编写游戏所需的各种工具,其目的在于让游戏设计者能容易 ...

  10. android策略模式_Android游戏开发–设计游戏实体–策略模式

    android策略模式 在这一部分中,我将尝试解释我对好的游戏设计元素的理解. 我将在示例中使用droid,并编写基本的战斗模拟器脚本以查看其行为. 问题: 我指挥一个机器人,我想消灭敌人. 再次面对 ...

最新文章

  1. 昵称到拼音php,php 汉字转换拼音程序_PHP教程
  2. Gut: 妊娠期糖尿病与孕妇及其新生儿微生物菌群失调有关(赵方庆作品)
  3. Codeforces 336C 0-1背包
  4. c++,当const char*为0时,不能将其直接赋给string
  5. 用力和应变片计算弹性模量_实验力学实验讲义(08.9).doc
  6. istanbul —— JavaScript 代码覆盖率检查工具
  7. 一步一步学WF系列(四)——工作流模拟登陆
  8. chrome浏览器下audio自动播放的hack
  9. Altera下载器使用说明 Intel(Altera)FPGA高速下载器线PL-USB2-BLASTER中文详细使用手册
  10. 软件可靠性测试意义,软件可靠性测试方法与目的
  11. Fast is better than free: Revisiting adversarial training
  12. 传统广域网有什么特点?传统广域网面临哪些挑战?
  13. Veu进阶--transition动画和animation动画的使用详解
  14. RabbitMQ系列(九)RabbitMQ进阶-Queue队列参数详解
  15. 从吴军的书《格局》总结出的37条为人方法论
  16. 【媒体管家】媒体邀约以及媒介投放策略
  17. DPU网络开发SDK—DPDK(六)
  18. matlab 绘制任意方向和位置的空间圆锥体
  19. 原创壁纸小程序独立后台(1.3.5版本介绍)
  20. html实现点击图片全屏显示,用vue实现点击图片预览浏览器满屏大图

热门文章

  1. 《Python学习手册第4版》PDF源代码+《流畅的Python》PDF思维导图
  2. c语言大作业银行排队叫号系统,C语言银行叫号系统课程设计.doc
  3. Code Project精彩系列(1)
  4. win10系统下载文件、解压缩文件时文件名称乱码的问题解决方法
  5. NTKO打开服务器上的文件
  6. 迅通雾霾处理技术为清晰都市保驾护航
  7. java药品管理系统源代码,基于jsp的药品管理系统-JavaEE实现药品管理系统 - java项目源码...
  8. 清华大学计算机学院研究生导师,清华大学计算机科学与技术系研究生导师简介-武永卫...
  9. 仿大众点评下拉菜单完成
  10. Linux基础命令大全