Smash/Riot Logo

Smash/Riot

Focusing on Interactive Media and Unique Experiences

Improved Tile Culling for a CCSpriteBatchNode

Improved Tile Culling for a CCSpriteBatchNode in cocos2d v2.0

Jesse/SmashRiot

13-Minute Read

Improved Tile Culling for a CCSpriteBatchNode in cocos2d v2.0

Trisector uses tile maps for the Base terrain layer and the Collision terrain layer. The tiles for each layer are managed using a CCSpriteBatchNode which includes the tiles being displayed in the current viewport. This article will discuss two methods of tile culling for a CCSpriteBatchNode, where the first is a node based approach (slower) and the second is a quad based approach (faster).

Trisector

Arcade style side scrolling cave flying bullet filled shoot-em-up

Jesse/SmashRiot

7-Minute Read

Trisector is an arcade style side scrolling bullet filled shoot-em-up (SHMUP) that has a dash of cave flying and a heaping TON of bullets.

Making of Trisector: Engine

The engine used to make Trisector

Jesse/SmashRiot

10-Minute Read

Trisector uses a custom side scrolling parallax shoot-em-up engine. This article will discuss the making of Trisector’s engine and some of it’s inner workings (aka how I reinvented the side-scrolling shoot-em-up wheel).

Making of Trisector: Maps

The process of making the maps for Trisector

Jesse/SmashRiot

11-Minute Read

Trisector uses tile maps for the levels, and each level’s tile map includes a Background, a Base layer, a Collision layer, and an Object layer. This article will talk about the design, creation and structure of the levels and the tile maps.

Making of Trisector: Sound Effects

The process of making the sound effects for Trisector

Jesse/SmashRiot

4-Minute Read

The sound effects of Trisector were designed to be minimalistic and 8-bit sounding. This article will describe the process that went into creating each sound used in Trisector.

Recent Posts

About

Smash/Riot LLC focuses on interactive media, virtual experiences, games, visual effects, VR/AR, and networked experiences for modern platforms.