/Gamedev-Projects

A bunch of small gamedev projects

Primary LanguageC++GNU General Public License v3.0GPL-3.0

GameDev-Projects

A bunch of small gamemaker studio 2 projects as I learn the program (they are all .zip fully compiled .exe files).

I also am currently learning a C# library called MonoGame so thats why I'm not really posting much.

Heres why I chose to learn C#

I chose to learn C# MonoGame instead of Javas LibGDX (LWJGL3 is much more complex) is because I'm more familiar with C syntax (also chose it over SFML and C++ because SFML is more like a generic purpose library that's not just for games, and so theres a little bit more you have to do to get the same results as MonoGame). Another reason I chose MonoGame over LibGDX is because MonoGame simply has better support for... everything? SFX Work better and input is generally handled easier in my experience, though I'm sure I'm probably doing something wrong in LibGDX. Anyway back on track with why I'm learning it... I started learning it after Gamemakers GML (GameMaker Language) since object oriented things like inventory systems are a pain to do in gamemaker since it features no object orientation and instead you have to use Enum indexed arrays. Another reason is the fact that GML, much like JavaScript, has no type safety. That's again a huge problem but not that bad if you know what your doing.

Enum Indexing

Sounds confusing but it's really just creating pseudo-classes using enums. This means you can have something like this:

enum ClassName {
  variable1,
  variable2
}

And then treat that like a regular class, obviously there's the problem with type-safety but that's as close as you can get to a class in gamemaker.

I suppose gamemaker does help make game prototypes faster so my idea is to prototype games in Gamemaker and if I think they can be better use I'll use MonoGame instead.

Some Random stuff going on (trying to update this whenever I can)

  • Learning Godot
  • Using C++ (w/ SFML)
  • Using C# with MonoGame

Game Photos

Breakout

Game CheckList

  • Pong
  • Asteroids
  • Weird Duck Game
  • Weird Rip-off of Flappy Bird

End Note

I might update this one time to describe all of the projects but that's not a top priority right now.
Currently working on some big thing but not sure if it's going to go anywhere so I'm just going to keep uploading small games.
21/03/2021 note: still working on the big thing, it's just in a private repo...

~ Krys