Require to provide info on tools used

I want to study and analyze the source codes of 2D games hoping to get some learnings (coding techniques, patterns, algorithms, etc.) out of it. I wanted to take a look at games that do not use engines, but use frameworks or just plain code from scratch. But when I browsed entries I mostly saw games made in Unity, GameMaker, etc., it’s hard to find games that don’t use engines and is in 2D. If I could search for games by “their framework used”, that would be very useful. Right now, what I do is click on link to the game’s page then download the source and see if it is not made in a game engine. EDIT: I’m specifically looking for games coded in Java.

Comments

Nambew
10. Mar 2017 · 18:19 UTC
You can look at games mades by Deepnight, he use is own engine in engine.
Nambew
10. Mar 2017 · 18:21 UTC
The code is not in java, my bad. Syntaxe is close enaught for some pattern and information.
10. Mar 2017 · 19:07 UTC
I made a game in java although the structure is quite bad!

But you can look at it

Name: LocusLudi
Listrix
10. Mar 2017 · 22:21 UTC
The reason why most of the games made during Ludum Dare use an engine is because of the time constraint that Ludum Dare has. When making a game for Ludum Dare you don’t want to sit there programming your own physics engine, loading images manually and having to constantly test your code to make sure that absolutely everything is working. When doing Ludum Dare you want an engine that will allow you to prototype games (Ludum Dare games are basically just prototypes) as quickly as possible with the least amount of effort and thinking, that’s why engines like Unity, Game Maker Studio, Defold, ect. are used.
12. Mar 2017 · 01:06 UTC
Some people list on their game entry which tools were used to make the game. So you could filter your search by using one of the following terms: haxe, haxeflixel, java, lwjgl, pico8, sdl2, flixel, flashpunk… That should help point you toward games that were made from scratch, or with an open framework.