Skip to content

kazeraniman/GameCloneIndex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Game Clone Index

Into the deep end with game development! In an effort to get properly started with game dev and to stop making excuses, I've decided to make clones of some common and fairly popular games and game genres, as well as some interesting mechanics I've come across. This repo acts as an index to group all of my game clone projects such that I can easily link to it in all of their own repos and I have a single entry point which I can update as the list grow.

Game Clone Series

The individual projects here are listed in reverse chronological order with later projects appearing first.


Galaxy Gravity

An experiment to partially recreate the gravity from Super Mario Galaxy. The main goal of this project was to refamiliarize myself with Godot after a long pause between projects and to recreate a smaller-scoped, interesting mechanic. Since this was my first foray into 3D with actual physics, there were many learning opportunities on that front to dip my feet in and get a taste for what you can do. I additionally got a chance to build my own shaders (I have only made minor edits to other shaders prior to this) and to create tools to help make the level design experience and iteration smoother. While there are some eccentricities with the physics and there is so much more to what Super Mario Galaxy has to offer to make their gravity feel good and play well, this project gave me a great opportunity to learn, get in-and-out quickly to focus on a particular mechanic, and to know what I want to focus on in future 3D projects.


Tetris

A fairly complete clone of Tetris. The main goal of this project was to take what I had learned in the past clones and take it further with a more complex game. One great point of this project was giving me a chance to dive deeper into player interaction and game design as a whole, and how some small tweaks can greatly improve player experience (e.g. ghost pieces, wall-kicks, etc.).


Flappy Bird

A fairly complete clone of Flappy Bird. The main goal of this project was to become more familiar with the engine and to try making a more complete experience. As the scope of this game is quite small, it provided a good opportunity to match most of the functionality of the original while giving me more experience with polish elements like proper UI and using the animation systems that Godot provides.


Breakout

An entry-level clone of Breakout. The main goal of this project was to become familiar with Godot as an engine and some of the tools it provides. Additionally, Godot's primary scripting language GDScript, while similar to Python, was new to me and so needed to be explored here. This project is severely lacking in the polish department but serves as a jump-off point for future projects.

About

An index to group all of my game clone projects such that I can easily link to it in all of their own repos and I have a single entry point which I can update as the list grow.

Topics

Resources

Stars

Watchers

Forks

Contributors