Skip to main content
Writing

Jean-Pierre Damstra

@GravityShiftGamesTracked since May 2026

creating Video Game Development Tutorials.

Observed Aug 29, 2026Public earnings
Paid members
1
0% · 30-day rate from 24 observed days
Total audience
64
incl. free followers
Observed monthly earnings
$1
Starting price
$1/mo
2 membership tiers

Where the 64 observed tier members sit

Membership tiers
$098.4%

Largest observed tier is $0 Free. Tier totals include free-tier members and come from the Aug 29, 2026 public snapshot, so they do not reconcile to the paid-member total.

$0/moFree6398.4% of observed tier members
$1/moName in the Credits + Early Access11.6% of observed tier members
Growth signals: Jean-Pierre Damstra
0%

1 paid members · 30-day rate from 24 observed days

Membership
121
May 202617 weeks trackedNow
Jean-Pierre Damstra1 members · $1/mo

The chart only uses Jean-Pierre Damstra's observed public history. Comparison peers are listed below, but comparable trend series are not available yet.

Where Jean-Pierre Damstra ranks

Creator comparisons
5 creators shown
#1of 7 measured
Paid members in Recommended cohort

Semantic matches are not ready, so this fixed cohort uses the best available category, audience, pricing, and cadence evidence.

Jean-Pierre Damstra's paid members rank in Recommended cohort
RankCreator and why includedPaid membersGap vs Jean-Pierre DamstraFreshness
#1
ed zapWritingCategory, audience, pricing & cadence
1Same valueAug 18, 2026
#1
GRAFWritingCategory, audience, pricing & cadence
1Same valueAug 18, 2026
#1
Grant HopkinsWritingCategory, audience, pricing & cadence
1Same valueAug 29, 2026
#1
Jean-Pierre DamstraProfileWritingPaid members position in Recommended cohort
1ReferenceAug 29, 2026
#1
Keith GreenwoodWritingCategory, audience, pricing & cadence
1Same valueAug 18, 2026

The rank uses the full fixed cohort. This table shows up to five creators around Jean-Pierre Damstra; the coverage summary above still counts everyone.

Recent posts

What they publish
518Profile posts5 postsLast month8.3%Members-only

Previews available for 26 of 518 posts

Video Latest postPublicDynamic Form Validation in GameMaker Studio 2 - Part 3

It's time to look into the meat and potatoes of this series. In this video, we'll take a look at defining validation functions as well as ensuring the UX is super smooth. Join me for the grand finale and feel free to expand on this series on your own.

Aug 31, 2022 0 likes 0 comments
GameMaker Studio 2 Databases - Part 8 - Bundling The GameWe've been doing quite well with this series, but there's still one big concept we've yet to cover. What do we do once our game is made? How can we expect the player to figure out how to run the Node.js server/API? Supplying our player with all these files and a set of instructions is not a great user experience!Imagetoday at Aug 29 crawlPublic 0 0Dynamic Form Validation in GameMaker Studio 2 - Part 2It's time we introduce types to our dynamic fields. This will allow us to do fun things like limit characters to numbers or hide text from wandering eyes.ImageJul 26, 2022Public 0 0Dynamic Form Validation in GameMaker Studio 2 - Part 1Have you ever wanted to create a dynamic form with validation, hidden input, character limitations, tab ordering and text input/output in GameMaker Studio 2? Well now you can!ImageJul 19, 2022Public 0 3Databases in GameMaker Studio 2 - Part 7 - New GameThis video completes the integration with all our API endpoints and allows us to create a new game straight from our GameMaker Studio 2 game.VideoJun 8, 2022Public 0 0Databases in GameMaker Studio 2 - Part 6 - Saving Player CoordinatesToday we're saving our player coordinates to the DB whenever we leave the room. These will later be read back in to determine the correct place to spawn our player object as done in part 5.ImageToday at Aug 29 crawlPublic 0 0Databases in GameMaker Studio 2 - Part 5 - Reading Player CoordinatesLet's continue where we left off by expanding the Player table to include the x and y coordinates. We'll then load these into our game and spawn the player in the right place.ImageMay 15, 2022Public 0 0Databases in GameMaker Studio 2 - Part 4 - Improving Project StructureIn today's video, let's enhance our Node.js project structure to greatly simplify the process of adding and managing endpoints. I know you guys are eager to start storing all sorts of juicy information like player location, but we really need to do this first.Videotoday at Aug 29 crawlPublic 0 0Databases in GameMaker Studio 2 - Part 3 - Requesting Data in GameMakerI'm excited to present the third installment of this series. Today we'll we interacting with our Node.js API via GameMaker Studio 2 to perform some basic GET requests to allow our game to "know" whether pervious saves are present.ImageToday at Aug 29 crawlPublic 0 0https://www.patreon.com/posts/53791208I'm excited to present the third installment of this series. Today we'll we interacting with our Node.js API via GameMaker Studio 2 to perform some basic GET requests to allow our game to "know" whether pervious saves are present.ArticleToday at Aug 29 crawlPublic 0 0Databases in GameMaker Studio 2 - Part 3 - PreviewNo public preview was captured for this post.ImageSep 10, 2021$1 tier & up 0 0Databases in GameMaker Studio 2 - Part 2 - Manipulating DataNow that we've got a solid Node JS base, let's manipulate things in our SQLite3 database by adding, deleting and fetching data. This will be useful later on when our players want to create a new game, clean up old saves and view all available options.ImageAug 17, 2021Public 0 0
Research actions

Work with this creator

Save, compare, or return to the Explore view you came from.