Skip to content
Josh Anthony
.info
  • Github
  • Linked In
  • Twitter
  • Instagram
  • Email
  • About Me
  • Gamedev
  • Programming
  • Life
  • Cool Stuff
  • Downloads

Gamedev

How Donkey Kong Country 2’s Movement Feels Amazing (Part 2)

How Donkey Kong Country 2’s Movement Feels Amazing (Part 2)

Gamedev
Posted on 2022-05-20Leave a comment on How Donkey Kong Country 2’s Movement Feels Amazing (Part 2)

Part two of three in this design dive into the movement mechanics of Donkey Kong Country 2! Here, we examine the level design and how it is tailored to fit the Kongs’ moves.

How Donkey Kong Country 2’s Movement Feels Amazing (Part 1)

How Donkey Kong Country 2’s Movement Feels Amazing (Part 1)

Gamedev
Posted on 2022-05-06Leave a comment on How Donkey Kong Country 2’s Movement Feels Amazing (Part 1)

Part one of three in this design dive into the movement mechanics of Donkey Kong Country 2! Here, we examine the Kongs’ moves and why they feel as good as they do.

Postmortem: Sanity Wars Reimagined

Postmortem: Sanity Wars Reimagined

Gamedev, Life, Programming
Posted on 2022-02-23Leave a comment on Postmortem: Sanity Wars Reimagined

Sanity Wars Reimagined has been released! Read about how the game was developed, and what we learned along the way.

Sanity Wars Reimagined released!

Sanity Wars Reimagined released!

Cool Stuff, Downloads, Gamedev
Posted on 2022-02-04Leave a comment on Sanity Wars Reimagined released!

The game PixelLunatic and I have been working on for the past seven months, Sanity Wars Reimagined, has been officially released! Download it here. It’s been a long seven months, working on this game, and while there’s still plenty of things that could be improved, overall I’m pleased with how this game turned out. Most…

Continue Reading

Implementing the Messenger Pattern in Godot

Gamedev, Programming
Posted on 2022-01-173 Comments on Implementing the Messenger Pattern in Godot

Note: If you implemented this pattern and are now experiencing issues with get_tree() calls, see my Issues with get_tree() section at the end of the article. Oftentimes, in code, you need a way to have different parts of the codebase communicate with each other. One way to do this is have those components directly call…

Continue Reading

How I Structure My Game Projects

Gamedev, Programming
Posted on 2021-12-06Leave a comment on How I Structure My Game Projects

As a programmer, I spend a lot of time figuring out how things should be named and organized. I want things to have readable, comprehensible names, and to be organized in ways that make sense to me. To that end, when I started out in game development, I wanted to figure out how I should…

Continue Reading

Examining the EMMI Zones of Metroid Dread

Examining the EMMI Zones of Metroid Dread

Gamedev
Posted on 2021-11-06Leave a comment on Examining the EMMI Zones of Metroid Dread

How does Metroid Dread implement their flagship mechanic, the EMMI zones? I explore that in this game design exposition!

Creating a Debugging Interface in Godot (Part 3)

Gamedev, Programming
Posted on 2021-09-13Leave a comment on Creating a Debugging Interface in Godot (Part 3)

Welcome to Part 3 of my tutorial for creating a debugging interface in Godot! In Part 1, we created the base for our debugging system, and in Part 2 we created debug widgets to show our debugging information. If you haven’t read those parts, you would be advised to do so before continuing on with…

Continue Reading

Creating a Debugging Interface in Godot (Part 2)

Gamedev, Programming
Posted on 2021-09-13Leave a comment on Creating a Debugging Interface in Godot (Part 2)

Welcome to Part 2 of my tutorial for creating a debugging interface in Godot! In Part 1, we created the base for our debugging system. If you haven’t read that part, you should do so now, because the rest of the tutorial series will be building atop it. Alternatively, if you just want the code…

Continue Reading

Creating a Debugging Interface in Godot (Part 1)

Gamedev, Programming
Posted on 2021-09-13Leave a comment on Creating a Debugging Interface in Godot (Part 1)

At some point during the development of a game, you need to be able to show information that helps you debug issues in your game. What kind of information? That really depends on your game and what your needs are. It could be as simple as printing some text that shows the result of an…

Continue Reading

Posts navigation

Prev 1 2 3 Next

Social

  • View @jantho1990’s profile on Twitter
  • View josh-anthony-138818bb’s profile on LinkedIn
  • View Jantho1990’s profile on GitHub

Categories

  • About Me
  • Gamedev
  • Programming
  • Life
  • Cool Stuff
  • Downloads
Copyright © 2025 Josh Anthony. All rights reserved.