All Projects → niksudan → gms2-destructible-terrain

niksudan / gms2-destructible-terrain

Licence: other
⛰️ Collidable, destructible terrain in GameMaker Studio 2

Programming Languages

Projects that are alternatives of or similar to gms2-destructible-terrain

SNAP
Easy data format saving and loading for GameMaker Studio 2.3.2
Stars: ✭ 49 (+104.17%)
Mutual labels:  gamemaker, gamemaker-studio-2
Kawase
Kawase dual filter blur for GameMaker Studio 2
Stars: ✭ 23 (-4.17%)
Mutual labels:  gamemaker, gamemaker-studio-2
BBMOD
Advanced 3D in GameMaker
Stars: ✭ 31 (+29.17%)
Mutual labels:  gamemaker, gamemaker-studio-2
dotobj
.obj/.mtl loader, written in native GML, for GameMaker Studio 2.3
Stars: ✭ 27 (+12.5%)
Mutual labels:  gamemaker, gamemaker-studio-2
iota
Miniature delta time and time dilation library for GameMaker Studio 2.3.2
Stars: ✭ 19 (-20.83%)
Mutual labels:  gamemaker, gamemaker-studio-2
stitch
A Gamemaker Studio 2 Pipeline Development Kit. A CLI and Node.JS API for creating GMS2 pipelines. Includes cross-project imports, batch-creating/updating sprites and sounds, texture page management, and more.
Stars: ✭ 54 (+125%)
Mutual labels:  gamemaker, gamemaker-studio-2
DDDEditorGMS2
General purpose game editor made in Game Maker Studio 2. The basis for a lot of the tools I make.
Stars: ✭ 22 (-8.33%)
Mutual labels:  gamemaker, gamemaker-studio-2
sonic-gms2
A GameMaker Studio 2 template project used for constructing games based on the Sonic the Hedgehog series.
Stars: ✭ 18 (-25%)
Mutual labels:  gamemaker, gamemaker-studio-2
example-typescript-package
Example TypeScript Package ready to be published on npm & Tutorial / Instruction / Workflow for 2021
Stars: ✭ 71 (+195.83%)
Mutual labels:  example
instagram-oauth-nodejs-server
Node.js server for Intagram-API OAuth purpose.
Stars: ✭ 12 (-50%)
Mutual labels:  example
react-native-firebase-firestore-crud-example
React Native Firebase Tutorial: Build CRUD Firestore App
Stars: ✭ 24 (+0%)
Mutual labels:  example
play-scala-seed.g8
Play Scala Seed Template: run "sbt new playframework/play-scala-seed.g8"
Stars: ✭ 66 (+175%)
Mutual labels:  example
golang-templates-example
A simple Golang templates example
Stars: ✭ 33 (+37.5%)
Mutual labels:  example
awesome-iterative-projects
A list of projects relying on Iterative.AI tools to achieve awesomeness
Stars: ✭ 38 (+58.33%)
Mutual labels:  example
go-echo-boilerplate
The fastest way to build a restful API with golang and echo framework. Includes common required features for modern web applications. A boilerplate project with golang and Echo.
Stars: ✭ 53 (+120.83%)
Mutual labels:  example
Dagger2-Sample
Very simple example to use Dagger 2
Stars: ✭ 13 (-45.83%)
Mutual labels:  example
supabase flutter
Using Supabase in Flutter
Stars: ✭ 38 (+58.33%)
Mutual labels:  example
spring-boot-mongodb-react-java-crud
Spring Boot, MongoDB and React.js CRUD Java Web Application Example
Stars: ✭ 33 (+37.5%)
Mutual labels:  example
examples-android
Android demo application for GLMap framework
Stars: ✭ 14 (-41.67%)
Mutual labels:  example
python-code-disasters
This code is so bad, that it is worth sharing.
Stars: ✭ 134 (+458.33%)
Mutual labels:  example

GameMaker Studio 2 Destructible Terrain

An example of collidable, destructible terrain in GameMaker Studio 2 using surfaces and grids.

Why Grids?

Unlike using the sprite as a collision mask, using grids allows you to process collisions whilst the sprite is un-rendered. This is partically useful when you want to render a large destructible arena or have sections of the arena off-screen.

If you wish to keep it small and simple however, it would probably be wiser to just use sprite collisions instead. This example project does not cover this.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].