Skip to content
Nikles logo

Nikles dabbling in Game Dev

  • Home
  • GameMakerExpand
    • SeriesExpand
      • Basic Platformer Engine Series
    • GameMaker Tutorials
    • GameMaker @ Youtube
    • Robotron 2084 Remix
    • Post Archives
  • AboutExpand
    • Contact
    • Nikles
    • Legal
Nikles logo
Nikles dabbling in Game Dev
  • GameMaker Studio new Collision Detection issues
    GameMaker Tutorials

    GameMaker Studio new Collision Detection issues

    ByNikles January 30, 2022April 14, 2022

    The new 2022.1 GameMaker Studio version introduced a new Collision Detection system. It fixes some issues while breaking lots of things that were working just fine with the previous one. The old system used exclusive and rounded coordinates for bounding boxes. For example, the bounding box for a 16×16 collision mask would be generated from…

    Read More GameMaker Studio new Collision Detection issuesContinue

  • Moving platform bug at high speed
    GameMaker Tutorials

    Even better (high speed) moving platforms

    ByNikles April 29, 2020May 12, 2020

    High speed moving platforms present us with an issue. Let’s see how to fix them and obtain bulletproof movement and collisions.

    Read More Even better (high speed) moving platformsContinue

  • Better moving platforms
    GameMaker Tutorials

    Better moving platforms

    ByNikles April 24, 2020April 29, 2020

    This article is about better moving platforms in GameMaker which can carry multiple objects without lags and with pixel perfect collisions.

    Read More Better moving platformsContinue

  • Moving Platforms – Horizontal and Vertical
    GameMaker Tutorials

    Moving Platforms – Horizontal and Vertical

    ByNikles April 12, 2020April 29, 2020

    Here’s how to code vertical and horizontal moving platforms in GameMaker Studio 2.

    Read More Moving Platforms – Horizontal and VerticalContinue

  • Moving Blocks – Platformer Engine Updates
    General Updates

    Moving Blocks – Platformer Engine Updates

    ByNikles February 5, 2020February 5, 2020

    Here’s a small gif showing what I’m working on. It’s about pushing and carrying movable objects (which in turn can move and carry other movables). The coming article will explore a fundamental concept of programming: recursion. Due to its length and complexity, it’s going to take a while for me to publish it. It’s code…

    Read More Moving Blocks – Platformer Engine UpdatesContinue

  • Platformer engine cleanup and fixes
    GameMaker Tutorials

    Platformer engine cleanup and fixes

    ByNikles January 28, 2020April 29, 2020

    Where are we now? So far, so good. But we can improve. In my previous post, we started coding the very basics of movement and collisions. There we understood the general idea that, since we’re making a low resolution game, we might as well check for collisions at each pixel. Replace magic numbers There’s no…

    Read More Platformer engine cleanup and fixesContinue

  • Platformer engine updates (moving platforms)
    General Updates

    Platformer engine updates (moving platforms)

    ByNikles January 12, 2020January 12, 2020

    I haven’t received much feedback on the previous platformer engine articles (part I and part II) but I kept working on some features anyway. So far I implemented slopes, one way platforms and now moving platforms (that move on slopes as well). Moving platforms can carry more than one object and I’ll probably keep adding…

    Read More Platformer engine updates (moving platforms)Continue

  • Jump through / one way platforms
    GameMaker Tutorials

    Jump through / one way platforms

    ByNikles December 27, 2019April 29, 2020

    In this article we’ll see how to implement jump through / one way platforms. If you remember from my previous article, we kept a separate object hierarchy for jump through / one way platforms. That’s because we use them differently in our collision checking; had we made them children of solid objects, we would have…

    Read More Jump through / one way platformsContinue

  • 2D Platformer in GameMaker Studio 2
    GameMaker Tutorials

    How to code a platformer engine

    ByNikles December 23, 2019April 29, 2020

    In this series, we’ll see how to code a platformer engine in GameMaker Studio 2. It’s mainly for low resolution games but it can be tweaked to either simulate fluid, hi-res movement or to accomodate optimized collision code for hi-res games. This engine It will include pixel perfect movement slopes moving platforms jump through platforms…

    Read More How to code a platformer engineContinue

  • GameMaker Tutorials

    Top 3 GameMaker Udemy Courses

    ByNikles November 22, 2019November 22, 2019

    I bought and watched a bunch of courses, but If I had to choose only 3, these would be the absolute best GameMaker Studio 2 courses on Udemy.

    Read More Top 3 GameMaker Udemy CoursesContinue

Page navigation

1 2 3 … 6 Next PageNext

About

I’m Nikles, a professional software engineer. In this blog, I document my experiments with GameMaker, Godot, PyGame and more…

Take a look around and have fun!

Experience next-gen computing with ShadowPC! Use my referral link for a €5 discount. Install anything, play everything.

Join now!

Use the code A9C61E8

Leave a tip!

If you're interested in what I do or if you're thinking "this is nice", then a friendly coffee is enough to support my projects :)

Receive new posts by mail

Subscribe to receive new articles by email as I publish them.

Categories

Other cool people

Zingot

© 2025 Nikles dabbling in Game Dev - WordPress Theme by Kadence WP

  • Home
  • GameMaker
    • Series
      • Basic Platformer Engine Series
    • GameMaker Tutorials
    • GameMaker @ Youtube
    • Robotron 2084 Remix
    • Post Archives
  • About
    • Contact
    • Nikles
    • Legal