Interested in mobile game development? This list of 10 open-source, iOS game projects available on GitHub will help get you started! The projects compiled in this list range from clones of classic games like Pong and Connect Four to apps that are very similar to those that have recently topped App Store charts. There’s nothing quite like learning by example, so let’s get started!
The projects listed below should not be copied and submitted to the app store. Instead, they should be carefully reviewed so that you can learn by example and create your own game.
1. iPong
iPong is a clone of the classic Atari “Pong” video game and offers multi-player gameplay. If you’re new to creating games, this Github project is a great place to start!
Find the project on Github here.
2. Find the Monkey
Find the Monkey is another simple game that is great for intermediate and beginning iOS game developers. The premise of the game is simple: the game randomly hides a monkey behind a series of blocks, and the player tries to determine which block is concealing the monkey with the least amount of guesses and the shortest amount of time.
Find the project on Github here.
3. Four in a Row
Four In A Row is the iOS version of Milton Bradley’s classic Connect 4 game. You probably played this game as a kid, and some of you may even still play as an adult! It’s a simple two-player game in which players compete to get four circles in a row either horizontally, vertically, or diagonally.
Find the project on Github here.
4. Cocos Shooter
Cocos Shooter is a simple 2D shooting game demo that you can use to learn explosion effects. The author has kindly posted an accompanying blog post on how the game was made.
Find the project on Github here.
5. Cocos Whack Mole
Cocos Whack Mole is a whack ‘em game for iOS that is inspired by the classic whack ‘em games found at local arcades all over the world. For the uninitiated: a “mole” appears for a short period of time and the player must tap the mole before he disappears. Each successful tap results in a change in demeanor for the mole and a higher score for the player.
Find the project on Github here.
6. Mahjong Mania
Mahjong Mania is a project based on the classic Chinese card game Mahjong. Beginning iOS developers will find a plenty of code to learn from here. This project includes iAD integration, time tracking, and game center support!
Find the project on Github here.
7. Knight Fight
Creator Laurence Archer (Lozarcher) describes Knight Fight as a “2D isometric game for the iPhone and iPad with game play similar to Ultimate’s game Gunfright from 1986.” Be warned: Knight Fight is both fun an addictive. The goal of the game is to find the Knight and win a shoot-out. Players must also avoid and outsmart ghosts while looking for bonuses in each of the homes.
Find the project on Github here.
8. Tiny Wings Clone
This project is a clone of the popular, top selling App Store game Tiny Wings. While the bird is missing from the game, you will recognize the rolling hills and long flights the game character takes. This project is a great place to learn game development fundamentals for those who are already intermediate or advanced iOS Developers.
Find the project on Github here.
9. Climbers
Climbers is a unique puzzle game. The player controls two climbers connected together while climbing a wall made of rock. As they climb higher, the user must make strategic moves to ensure that the climbers both reach the top and collect all the stars available along the way. As an added element, the player must also watch out for falling rocks. This is a great game to learn from. It uses a unique concept to create fun levels and incorporates collision detection and object collection.
Find the project on Github here.
10. Cross Me Not
Created by Github user Manan19, Cross Me Not is an addictive puzzle game with multiple levels as well as iAD and Game Center integration. Users are given a shape with several connected lines that cross. The user then touches the red dots to move the lines and make a shape without any lines crossing.
Find the project on Github here.
Source:http://mobile.tutsplus.com/tutorials/iphone/learn-ios-game-development-by-example-10-projects-to-get-you-started/
11.TweeJump – This is a very nice platform jumping game. You jump from one platform to the next, if you remember the game Icy Toweres, this is similar.
相关推荐
chipmunk SpaceManager,官网上移植 SpaceManager-Example
IOS游戏开发入门源码 Canabalt 一款流行的跑跳iOS游戏
iOS 小游戏源代码iOS 小游戏源代码iOS 小游戏源代码
前两年IOS应用源码-主要是用于毕业设计学习的。
ios应用源码之仿微信“飞机大战”ios游戏源码 .
IOS应用源码之仿合金弹头ios游戏源码 .rar
ios游戏源码
IOS应用源码之【游戏】BouncingCocos.rar
ios 拳击游戏源码 原来是一款punchball的源码改动了下 还是挺不错的 里面有联机对打的部分
iphone 游戏源码集合(除寻路算法其他均为原创)
iOS游戏应用源代码——sqlboy-tiled-games-b6ef16c.zip
ios 苹果游戏 苹果游戏源码 ios游戏
前两年IOS应用源码-主要是用于毕业设计学习的。
ios应用源码之仿合金弹头ios游戏源码 .
IOS游戏开发入门源码 Climbers 基于Cocos2D引擎的2D游戏,玩家需要使用手指操纵攀爬动作的一款游戏
IOS应用源码——仿合金弹头ios游戏源码.zip
ios火热游戏 2048源码, 使用ios-spritekit编写,效果与上线版本一样
IOS应用源码之IOS 游戏源码 植物大战僵尸 引擎.zip
TinySeal基于opengl实现的IOS游戏源代码