This guide categorizes various methods to implement 2D platform games, detailing their strengths, weaknesses, and implementation specifics. It covers four primary methods: pure tile-based, smooth tile-based, bitmask, and vectorial. Each method is broken down to explain how characters interact with the environment, including movement, collision detection, and unique mechanics like slopes, ladders, and moving platforms. The guide also provides insights into general considerations such as acceleration, jump control, and smoother movement techniques.
Table of contents
Type #1: Tile-based (pure)Type #2: Tile Based (Smooth)Type #3: BitmaskType #4: VectorialAccelerationJump controlAnimations and leadingSmoother movement1 Comment
Sort: