官术网_书友最值得收藏!

Game engines

I remember the time when I developed my first game using the BASIC programming language on my old Amstrad CPC. In those times, every game was hardware-specific, which means that you had to take into account every machine's low-level characteristics.

A game engine is a collection of software instructions that eases the process of game development by providing abstraction between the hardware and software layers. This way, you don't need to waste your efforts when performing important tasks, such as handling user inputs, playing sound and video, rendering images, or simulating physics.

As mentioned previously, SpriteKit is an engine developed by Apple to create games, and it's one of the most powerful tools that are used to build native 2D games for both iOS and Max OS X.

主站蜘蛛池模板: 岳阳市| 综艺| 新安县| 祁阳县| 射洪县| 宁南县| 霍州市| 信丰县| 团风县| 八宿县| 大埔区| 宿迁市| 永嘉县| 泗洪县| 平谷区| 泽普县| 纳雍县| 威远县| 潜江市| 漳浦县| 华池县| 衡东县| 农安县| 华阴市| 西乌珠穆沁旗| 福安市| 佛山市| 丰原市| 衡南县| 乐山市| 读书| 上栗县| 甘孜县| 西和县| 绥中县| 武义县| 尼木县| 云龙县| 锦州市| 静乐县| 宁陵县|