My name is Eetu Rantanen, but here on the interwebz I often go by XeduR.
I am a software developer from Finland with a passion for games. In addition to game development, I also dabble in general app development, full-stack web development, graphic design, creative writing and all sorts of problem solving.
On this site, you'll find interactive online demos for many of the projects that I've created over the years. The source code for most of these projects is also publicly available via my GitHub profile under the MIT License. Similarly, you can find the source code for most of my Solar2D plugins at Spyric's GitHub profile.
While you don't need to credit me in any way for using my projects, I am always happy to hear when my projects are helping others. Everything that you find here has been created by me in my free time, so if you like what I'm doing and wish to support me in creating more, then consider buying me a cup of coffee over at Ko-fi.
If you wish to learn more about me or my services, or perhaps even hire me, then you should visit my other site: www.erantanen.com.
If you want to otherwise get in touch with me, you can always reach me via my email: firstname.lastname@example.org.
I created these Solar2D plugins for my company, Spyric, for the sole purpose of making game development faster and easier, or just because I thought they'd be cool or because they'd add something I needed that was missing from Solar2D. Documentations for these plugins is available at Spyric Docs.
I am currently in the process of uploading my existing projects to GitHub, and that may take a few weeks, so expect a few new projects to appear every day or so.
These projects range from individual tables or concepts to more complex functions and systems. Essentially, these projects come in all shapes and sizes, but I either didn't consider them big enough or distinct enough to turn them into plugins.
screen.lua is a table consisting of dynamically calculated screen dimensions, making creating dynamic UIs and games/apps easier (opens in a new page).
verifyDomain is a set of functions that you can use to verify that your HTML5 app is running on approved domains.
During fall 2020, I will be creating an online course aimed at beginners who wish to learn game development using Solar2D, a free and completely open source game engine.
The course will consist of creating several small incrementally more difficult games while going through each and every step of the process as we go along.
These are some of the non-commercial games that I've created over the years in my free time. These games do not include any of the games I've created for my clients or other commercial projects.
Keep yourself and your campfire alive through a freezing winter night. Created for Ludum Dare 46 COMPO.
Tech: Solar2D, Lua
A game written in under 150 lines of code where the goal is to follow the sequence of lights for as long as you can while the game speeds up.
Tech: Solar2D, Lua
A game written in under 100 lines of code where the goal is to keep the runners from escaping.
Tech: Solar2D, Lua
All of the projects in here are explicitly my personal code projects. If you wish to see some of the graphic design, websites or other work
that I've created for some of my clients over the years, then please visit my other site: www.erantanen.com.
Note: All of these projects open in a new page.
This website that you are on right now! You've seen how it works, but if you want to see the source too, then look no further.
Solar2D Playground is an interactive website that allows you to create and run Solar2D projects instantly online.
Interactive demo that demonstrates pseudorandom number generation, as well as source code for Lua and JS implementations for the LCG method.