TLDR: I'm a programming noob looking to learn game dev. Which games should I clone to get there?
Hey people on itch!
I worked in the industry for 3 years now as an environment artist. Worked on indie, double-A and triple-A projects, but now, I want to learn more.
I'm a total noob when it comes to programming, and since it's one of the most important pillars of game dev, I want to learn how this stuff works.
I came up with a crazy plan - I'll clone 10 of the most influencial games out there, in order of complexity.
And since my dream as a kid was to make a game like Skyrim, a Skyrim clone would be the end game!
Here are the games I would clone:
DONE! 1 - Pong (gotta start easy...)
DONE! 2 - Super Mario Bros (1985)
IN PROGRESS 3 - Doom (1993)
4 - The Elder Scrolls Arena
5 - Diablo 2
6 - The Elder Scrolls Morrowind
7 - Shadow of the Colossus
8 - Call of Duty WAW zombies mode
9 - Dark Souls
10 - Skyrim
The rules:
I must implant all the core mechanics that defined the game's identity;
The quality must be similar in all aspects (art, animation, sound, etc.);
The lenght can be shorter, eg. only one level, only a vertical slice, etc.
So, for now, I've made the pong clone. Yeee! 1/10.
Next up, Super Mario.
Do you guys have any suggestions of games that you think would be better than those, and, is anyone here interested to get updates on this? Eg. how long each clone took to make, what were the hurdles, what ressources I used to learn, etc etc.
Aaaand does anyone have tips to help along this journey? Curious to hear your thoughts!
Edit: Added TES Arena and Morrowind to the list. It would be smart indeed to make simpler versions of The Elder Scrolls first, before making something insane like Skyrim.
24-09-08 Edit: The Super Mario Clone is now ready! More info in replies.
Here is Super Capy Baras. :
Next up, Doom.!