DEV Community

Cover image for 8 Most Popular Gaming Platforms For Programmers
Rakesh Potnuru
Rakesh Potnuru

Posted on • Edited on • Originally published at blog.itsrakesh.co

8 Most Popular Gaming Platforms For Programmers

Gamers have the mindset that they want to gamify everything. Why not gamify learning to code if you are a gamer and programmer 👀? There are numerous platforms for learning programming by creating games or playing games. So, in this article, I'm going to share eight platforms that I've tried and know.

Let's get started

1. CodinGame

CodinGame

CodinGame was my favorite gaming-programming platform. You will fall in love with programming by doing the challenges, building games, multiplayer games, and a lot more.

Features:

  • Supports all languages.
  • Multiplayer games
  • International contests
  • Lots of games: Clash Of Code, Code Vs Zombies, Code Of The Rings, Power of Thor, and so on.
  • and more...

2. TwilioQuest

TwilioQuest

Update: TwilioQuest is no longer continued

If you're just starting with programming, I recommend trying out TwilioQuest. TwilioQuest is a 2D game in which you gain experience by completing quests.

Features:

  • A nice soundtrack that drags your attention towards the game.
  • Learn different tools and programming languages.

3. Battlesnake

Battlesnake

Battlesnake is a multiplayer snake game. This game will help you improve your skills in programming, machine learning, artificial intelligence, and data structures & algorithms. Create algorithms to help your snake grow and survive in the face of fierce competition.

Features:

  • Multiplayer games
  • Leagues and challenges - Never get bored

4. Screeps

Screeps

Screeps will help you improve your programming (JavaScript) and AI skills. Create your colony and begin mining resources, constructing units, and conquering territory.

Features:

  • Multiplayer game
  • You can use libraries
  • Programmable world

5. CodeCombat

CodeCombat

Learn Python and JavaScript by playing games. Guide your character towards the end by writing code.

6. WarriorJS

WarriorJS

WarriorJS allows you to put your skills to use. Create algorithms to climb the tower and reach the JavaScript sword. Of course, it's not that simple.

7. CryptoZombies

CryptoZombies

CryptoZombies is the best platform to master Solidity. Learn Solidity and smart contracts development by building your zombie army.

8. Flex Box adventure

Flex Box adventure

Are you struggling to understand CSS Flexbox? Say no more. Flex Box adventure is a CSS game to learn Flexbox. By completing all 24 levels you will become the "Master of CSS Flexbox 🥷".

More from the comments


Which platform do you like the most 😍? Share in the comments 👇.


Follow me for more 💯.

Top comments (11)

Collapse
 
yusufmalikul profile image
Yusuf Malikul Mulki

Thanks for the list.
I play Battlesnake and trying to find similar games.

FYI TwilioQuest is no longer available.

Collapse
 
khaledbasiony profile image
KhaledBasiony

Nice list!

Might wanna also check Bitburner
It's and idler JavaScript based game (beginner friendly), really challenging and addictive once you get used to it 😄

Collapse
 
itsrakesh profile image
Rakesh Potnuru

Wow! Nice game to get started with programming 💯.

Collapse
 
paulknulst profile image
Paul Knulst

This is a cool list. I never heard of codingame and battlesnake.

But, imho, you forget the best website: checkio.org

I have written an article especially about learning to code by Gamification with JavaScript (TypeScript) that you maybe want to check out. I have some duplicates but also some editions to your awesome list!

You can find it:

Collapse
 
itsrakesh profile image
Rakesh Potnuru

Thanks for sharing!

Collapse
 
arisingco profile image
Michael Santiago

Thank you for sharing. Never knew about this and look forward to giving them a shot.

Collapse
 
stepanzak profile image
Štěpán Žák

Nice article! My favorite programming game is yare.io, but I didn't play any of games here and i will surely give them a try.

Collapse
 
s0bacc profile image
S0bacc

I don’t really understand why anyone else should create and develop something, if now there are already a huge number of platforms, online casinos and other sites that provide great conditions and look cool in terms of design.

Collapse
 
aaduserr profile image
Aaduserr

Well, this is an opportunity to make money. Moreover, developers earn quite a lot, so why not? During the pandemic, there was a special boom in the gambling industry, I even read about creating sites with betting in garage, as programmers literally created the best betting or gambling platforms without leaving their homes, which helped them solve financial problems due to job loss.

Some comments may only be visible to logged-in visitors. Sign in to view all comments.