Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!

Games with source code released

ciro64

Member
Staff member
Joined
Aug 25, 2025
Messages
482
1761779726578.png
I just found about it now, but turns out that one of my favorite games from my early teenager years, Super Mario 63, got its source code released in 2020! It's a flash game that tries to mix the non-linearity gameplay from SM64 into a 2D game.

Not only that but it was also made in the best Flash version, Macromedia Flash Professional 8! Oh man, how I'd have loved to have looked at the source code back then.

Today is not as much of a big of deal since I have much more knowledge today, but still. I'll open this on my Flash later :doroshake:



1761779856968.pngSome of you already know this game, some from Iyo's stream and others from my fanboy dick ridding, but it can't go unmentioned here. It was made in C++ originally in Visual Studio 6.0. It got a modern fork of sorts that is more linux friendly, but also is kinda broken last time I tried compiling it.

It's Contra but you get to kill copyrighted mascots :3

https://github.com/benkaraban/blip-blop
 
Obligatory DOOM
View attachment 5403

Pretty much the whole reason it's become timeless as it has
Yeah, it's the ultimate example of why devs should consider releasing their source code.

Once I found about a game called HyperRogue, in this Quora question What are the pros and cons of making one's game open source?

Definitely possible. There are many possible development models which allow the developers to be paid for free software.


Our game, HyperRogue, has started as a weird experiment. I have put it online, under GPL, and surprisingly people liked it very much. After some time, it got accepted to Steam, where many people bought it, and posted their suggestions for new lands. The game has grown and matured a lot (five times as many lands, lots of polish, and lots of special modes have been added).


The difference is that the paid version has social features (Steam leaderboards and achievements) and more frequent updates. Previously the free version was significantly behind the paid one, but with the recent versions I have decided to keep the free versions up to date (this does not seem to reduce the sales, and I believe being free is beneficial for HyperRogue because of its educational values and uniqueness). When the free version was behind, the paid version included the full source code under GPL (except the Steam integration), I think that technically one could legally publish it — I did not care, nobody did anyway.


People buy it for various reasons (for the achievements, because they want to support the developers of the games they like, because they play only Steam games, because they don’t trust free games thinking they would be “pay to win”, etc.) and this benefits both them and the people who pay the game for free — as I said, the game has grown a lot, which would not be possible without the money and community provided by the paid version on Steam.


There are many other games with minor differences between the free and paid versions, games where the engine is open source but the levels and graphics are paid, etc.

The game is a non-euclidian roguelike, and it looks like this:

1761781036040.png

Never played it, but I should someday :chocodance:
 
View attachment 5399
I just found about it now, but turns out that one of my favorite games from my early teenager years, Super Mario 63, got its source code released in 2020! It's a flash game that tries to mix the non-linearity gameplay from SM64 into a 2D game.

Not only that but it was also made in the best Flash version, Macromedia Flash Professional 8! Oh man, how I'd have loved to have looked at the source code back then.

Today is not as much of a big of deal since I have much more knowledge today, but still. I'll open this on my Flash later :doroshake:



View attachment 5400Some of you already know this game, some from Iyo's stream and others from my fanboy dick ridding, but it can't go unmentioned here. It was made in C++ originally in Visual Studio 6.0. It got a modern fork of sorts that is more linux friendly, but also is kinda broken last time I tried compiling it.

It's Contra but you get to kill copyrighted mascots :3

https://github.com/benkaraban/blip-blop
SUPER MARIO 63 MY GOAT

Mari0 aside from the having the og version source on github ever since release also have an open source Community edition :3
 
View attachment 5399
I just found about it now, but turns out that one of my favorite games from my early teenager years, Super Mario 63, got its source code released in 2020! It's a flash game that tries to mix the non-linearity gameplay from SM64 into a 2D game.

Not only that but it was also made in the best Flash version, Macromedia Flash Professional 8! Oh man, how I'd have loved to have looked at the source code back then.
Didn't know the game I played before has the source code readily available. Just compiled it the other day, and despite Flash 8 says that there's missing fonts, it was able to successfully build a Flash Projector program fine.

It's worth looking into the source if you're curious about the mechanics and maybe modify it to your liking.
 
Back
Top