Skip to content

Latest commit

 

History

History
53 lines (31 loc) · 2.37 KB

README.md

File metadata and controls

53 lines (31 loc) · 2.37 KB

Mecha Jump

Cover

A 2D Jump and Run game

Made for the The MechJam III game jam

Theme : Mecha

Optional secondary theme : No Weapons Allowed

Scripting Language : C#

Framework : Monogame

Controls :

Arrow keys, Up to jump

Code : by me

Sounds : got free sounds online

Development duration : 7h 03mins

Post mortem:

I enjoyed working with Monogame. It's scripting language being statically typed, gave me much more features about auto completion and other stuffs. The framework has many built-in classes which help a lot. I think about Vectors, Sound, SoundEffect, and all the tooling around. I found very interesting to not have to worry about file extension when working with assets, beacause MGCB take care of it.
All these features make monogame the goto framework, but there a cost to it.

First having to install .Net and Visual Studio was very frustrating for me; due to my low internet speed, installing the development environment took very long. And having to open to IDE in order to compile the project is not tha agreable, mostly when you just need to apply a few changes.

Another thing to consider is that monogame games are more heavier than games made with other frameworks like Löve 2d. The size is not that huge, but if you care about making your game as light as possible, it may disturb you.

Finally, I find it a bit more complex to get into monogame than to get into Löve 2d. You have many new concepts to learn, a different way of doing things. So for fast prototyping, Löve 2d is a better choice.

So, what to think about all of that ?
Monogame is great, very great for proffesional projects or relatively huge ones. We have a very powerfull IDE, publishing to other platforms is way easier, having a better autocompletion and a linting functionnalities make the coding eperience so much enjoyable.
I think for my part, I may prototype with Löve 2d, and build the final project with monogame.

Screenshots:

Home Play screen Play screen Play screen Game over
by Sesso Kosga kosgasesso@gmail.com