PolyMarsI challenged myself to make a game using Discord's Bot API in 24 hours. I ended up creating a clone of Sokoban, a puzzle game where you push boxes around to get them to certain locations, that is played entirely through a Discord bot!
0:00 Intro 1:35 Discord Bot Basics 2:18 Adapting the Game for Discord 3:08 First Test + Bugfixes 3:48 Improving Controls 6:43 Improving Visuals 8:01 Simultaneous Games 9:07 Conclusion
Making a Game With Discords Bot APIPolyMars2020-06-19 | I challenged myself to make a game using Discord's Bot API in 24 hours. I ended up creating a clone of Sokoban, a puzzle game where you push boxes around to get them to certain locations, that is played entirely through a Discord bot!
0:00 Intro 1:35 Discord Bot Basics 2:18 Adapting the Game for Discord 3:08 First Test + Bugfixes 3:48 Improving Controls 6:43 Improving Visuals 8:01 Simultaneous Games 9:07 Conclusion
In this game making challenge, I gave 4 game developers 12 hours to recreate a classic video game. Afterwards, I have to buy a real copy of that game for whoever creates the best remake, plus whatever system it's played on! I'm about to lose a lot of money...
Thanks @Jabrils, @barj, and @isto_inc for featuring in the video! → Go watch Isto Inc's video: youtu.be/kVwrNWzjJ2k (Anything I Code, He'll Pay For)
Whether you’re a hobbyist in a game jam or an employee at a triple-A studio, game development is notorious for “crunch culture”: incredibly long hours that push you beyond exhaustion. But, with proper planning, can you make a game without crunching? In this video, I make a game in one week, working for just 2 hours/day, to answer the question: "Can you make a game with no crunch?"
MrBeast and Mark Rober recently launched #TeamSeas, an effort to rescue 30,000,000 pounds of trash from the ocean! In this video, I make a game in 24 hours about rescuing trash, using C++ with the raylib graphics library. I also reveal my MASTER PLAN to help save the ocean!
--If you liked this video, here are similar ones you might enjoy!---
MrBeast - I Cleaned The World’s Dirtiest Beach #TeamSeas youtu.be/cV2gBU6hKfY Mark Rober - This Robot Eats Trash #TeamSeas youtu.be/pXDx6DjNLDU PolyMars - Best Python Game Wins $1000 - Game Making Challenge youtu.be/PC_pAgJopIA PolyMars - Making a Game With C++ and SDL2 youtu.be/iEn0ozP-jxc Barji - Making a Game to Save the Oceans... youtu.be/hUYvl6jslj8 Jabrils - I Made A Game that Cleans the Ocean IRL, & you can play it youtu.be/muh3h5T3OqU Dani - He said I Couldn’t Make a 3D Game… So I Made One! youtu.be/rb0EhmyQ0aM Dani - I Made Squid Game, But it's a Multiplayer Game youtu.be/_ze26M_Fm6g PolyMars - Learning SDL2 in 48 Hours - GMTK Game Jam 2020 youtu.be/EAMHQfCGymg PolyMars - Making a Game Using Discord's Bot API youtu.be/0fWdU8JCT6Y2 Python Developers VS $1000PolyMars2021-08-27 | Get Surfshark VPN at https://surfshark.deals/POLYMARS - enter promo code POLYMARS for 83% off and 3 extra months for free! 2 Python Developers VS $1000 - Game Making Challenge
I challenged my friend @barj to a $1000 game dev competition: we each had 10 hours to make a game in Python, using the Pygame graphics library!
--If you liked this video, here are similar ones you might enjoy!---
PolyMars - Learning Python in 2 Days - Pygame Community Jam youtu.be/7tXsC8YlCq8 PolyMars - Learning SDL2 in 48 Hours - GMTK Game Jam 2020 youtu.be/EAMHQfCGymg PolyMars - Making a Game Using Discord's Bot API youtu.be/0fWdU8JCT6Y Barji - Best C++ Game Wins $1000 - Game Making Challenge youtu.be/_yyKYl1LAHM Barji - Making a C++ Game with No Experience! youtu.be/4-sX-TtRR98 Randall - Programming a New Physics Engine for my Game youtu.be/AGnMNor_r-Y CodyCantEatThis - I Made The Legend of Zelda Boss Fights but they’re 3D youtu.be/AbV7gVCndIE Dani - Adding a Dragon Boss to my Game Because Steam is Mad at me youtu.be/qPly1M-JEqc Dani - He said I Couldn’t Make a 3D Game… So I Made One! youtu.be/rb0EhmyQ0aM Sam Hogan - I Made a Game with Intentional Bugs youtu.be/M_iiXaaF5T4 Sam Hogan - I Made the Hardest Game Ever youtu.be/wFJQI5iNjM8Making a Game With C++ and SDL2PolyMars2021-08-02 | Making a Game With C++ and SDL2 - GMTK Game Jam 2021
A year ago, in my "Learning SDL2 in 48 Hours" video, I used the 2020 GMTK Game Jam as an opportunity to try to learn how to use C++ with SDL2 (a low level audio, input, and graphics library that you've probably heard of). In this video, I attempt the challenge again, for the GMTK Game Jam 2021!
--If you liked this video, here are similar ones you might enjoy!---
PolyMars - Learning SDL2 in 48 Hours - GMTK Game Jam 2020 youtu.be/EAMHQfCGymg PolyMars - Learning Python in 2 Days - Pygame Community Jam youtu.be/7tXsC8YlCq8 PolyMars - Making a Game Using Discord's Bot API youtu.be/0fWdU8JCT6Y Barji - Making a C++ Game with No Experience! youtu.be/4-sX-TtRR98 Randall - Programming a New Physics Engine for my Game youtu.be/AGnMNor_r-Y CodyCantEatThis - I Made The Legend of Zelda Boss Fights but they’re 3D youtu.be/AbV7gVCndIE Dani - Adding a Dragon Boss to my Game Because Steam is Mad at me youtu.be/qPly1M-JEqc Dani - He said I Couldn’t Make a 3D Game… So I Made One! youtu.be/rb0EhmyQ0aM Sam Hogan - I Made a Game with Intentional Bugs youtu.be/M_iiXaaF5T4 Sam Hogan - I Made the Hardest Game Ever youtu.be/wFJQI5iNjM8Is Roblox Stealing Millions From Young Developers?PolyMars2021-06-01 | Start your free trial on GameMaker Studio 2 here: https://opr.as/PolyMars Thanks to YoYo Games for sponsoring the video!
Is Roblox stealing millions of dollars from young game developers? In this video, I break down Roblox's monetization system—the Developer Exchange (DevEx) program—and why I think the 24.5% revenue share hidden beneath its layers will only bring harm to this game dev empire in the long term.
---If you liked this video, I highly recommend this even deeper investigation by People Make Games---
Investigation: How Roblox Is Exploiting Young Game Developers youtu.be/_gXlauRB1EQ With Roblox Corporation now being valued at more than $45 billion, we ask whether the kids making the vast majority of its content are being taken advantage of?
Roblox Pressured Us to Delete Our Video. So We Dug Deeper. youtu.be/vTMF6xEiAaY Following our last video on Roblox, players and creators began getting in touch with their own stories to share. Here are some of those stories.
--You might enjoy these videos too!--
PolyMars - My Worst Game Dev Job youtu.be/4jnhXn9fpYs Flamingo - Roblox is being sued... youtu.be/JT45Nki7FZ4 Dani - The History of Dani - Why Youtube Banned me for 5 Years youtu.be/e9eypZCGEZQ Game Dev Unlocked - How Making Indie Games Changed My Life youtu.be/Y3Rs1z7it5M Jabrils - Watch This Before Becoming A Game Developer youtu.be/x3fZGZspopI Robokast - The Mystery of CubeWorld youtu.be/2wydiG8VKpw Robokast - Why Nether Failed youtu.be/5L8t1CGPMJw PolyMars - Making a Game Using Discord's Bot API youtu.be/0fWdU8JCT6YWorld’s Smallest Game EnginePolyMars2021-04-02 | In 7 days, I tried to make a game with the weirdest game engine: PICO-8, a fantasy console that tries to emulate hardware restrictions of 1980s video game consoles like the NES (1985) and SNES (1991). I teamed up with the insanely talented, professional, full-time game dev and pixel artist @ReeceGeofroy, who created the game’s art, and in one week we were able to put together "String Quest," a retro dungeon crawler game where you navigate two players connected by a string. This was also our entry to the Brackeys Game Jam 2021.1, which had a theme of “Stronger Together,” and the mechanics were inspired by Murphy's Walk, a game I made for the Extra Credits Game Jam #4 in 2019.
---If you liked this video, here are similar ones you might enjoy!---
PolyMars - Learning SDL2 in 48 Hours - GMTK Game Jam 2020 youtu.be/EAMHQfCGymg PolyMars - Making a Game for FIVE Different Consoles - Ludum Dare 46 youtu.be/mE6_A1hRcQk BenBonk - I Made the Easiest Game - Wowie Game Jam 3.0 youtu.be/Ck2_uuIZczM Sam Hogan - I Made a Game with Intentional Bugs youtu.be/M_iiXaaF5T4 Sam Hogan - I Made the Hardest Game Ever youtu.be/wFJQI5iNjM8 Dani - Making a Game, But I Only Have 3 Days youtu.be/S7Dl6ATRK2M CodyCantEatThis - I Made Super Mario Bros but it's 3D youtu.be/a6HKeqWY6T4 PolyMars - Making a Game Using Discord's Bot API youtu.be/0fWdU8JCT6Y PolyMars - Making a Game But It's 1985 (Learning PICO-8 in One Week) youtu.be/VrBjzjNwrqUC++ Developer Learns PythonPolyMars2021-03-10 | I'm a C++ developer, but I tried to learn Python by making a game with the Pygame graphics library for the Pygame Community New Years Jam. In 2 days, I was able to put together a simple game (Flappy Bird meets Cookie Clicker?), and I learned a lot along the way!
I thought it would be fun to try to learn Python by challenging myself to create a video game in under 48 hours (2 days) using the Pygame graphics library. Yes, I know Python probably isn’t the best language for making a real-time game, but it’s definitely fast enough for my simple 2D games, like the one I created with SDL2 in 48 hours for the 2020 GMTK Game Jam.
For this devlog challenge, I found a week-long game jam: the PyGame Community New Years Jam, but I decided to shorten it to 2 days and give myself only 48 hours to make a game.
First things first, I had to set everything up, which actually ended up being pretty easy. I ran the Python installer for Windows, added the Python extension to VS Code, and installed Pygame through pip. Now we can get into the actual game-making! I decided to try to make a game similar to Flappy Bird, but vertical—you would collect coffee beans to upgrade stats like flap strength and speed in order to fly as high as possible.
I found a Pygame example that showed me how to draw a square to the screen. Next was gravity, which is very simple for a game like this. Every frame, I add a fixed value to a y velocity variable, then I add the y velocity to a y position variable, and I draw the square at that y position. Then, I figured out how keyboard input worked in Pygame, and made it so when you press a key, the velocity variable is set to a negative fixed amount, allowing the blue square to flap. I also gave the player an x velocity that flips if its x position is less than 0 or greater than the screen width. Now the core mechanic of the game is done—you can flap and bounce off the walls.
I created graphics for the player and coffee bean collectibles, and created a “camera” that follows the player—basically I just offset everything on the screen by the player’s y position. For the coffee bean functionality, I made a Collectible class with Vector2 to store its position, and wrote a function for rectangle collisions. I draw a list of beans above the player, and if any bean collides with the player I reset its position to a random range above the player. And with that, the main game is finished.
I finished off the project by adding UI and other visuals, like a colorful background, and creating a shop (using bean currency) with three upgrades—one that increases your flap strength, one that makes you faster, and one that makes more coffee bean collectibles spawn. And that's where the challenge ended! This was learning Python in 48 hours with Pygame.My Worst Game Dev JobPolyMars2021-03-02 | In this video, I talk about the development of Crowdsorcerer, a Discord bot that allows users to create predictions and cast votes on their likelihood (essentially a way to crowdsource “accurate” predictions of events by averaging public responses). This wasn’t for a game jam devlog or a “Making a Game in 1 Week or 24 Hours” video, though—it was actually freelance work for a big YouTuber that ended up being somewhat questionable…
---If you liked this video, here are similar ones you might enjoy!---
Game Dev Unlocked - How Making Indie Games Changed My Life youtu.be/Y3Rs1z7it5M Jabrils - Watch This Before Becoming A Game Developer youtu.be/x3fZGZspopI PolyMars - Making a Game Using Discord's Bot API youtu.be/0fWdU8JCT6Y Codeer - Introduction To My Weird Shooter Game - Devlog 0 youtu.be/NoJXn-Fh6CU Goodgis - How Scope Creep Killed My Game - Devlog youtu.be/fjjmGzCeGlI Fat Dino - I Remade Plants VS Zombies, now it will DESTROY your PC youtu.be/1EHNDoBj8u8 Dani - I Made Among Us, but it's 3D youtu.be/K0X5A6aURms Dani2 - YouTube Shadow-Banned Me? youtu.be/U5h7wGiHlNU Randall - Programming a New Physics Engine for my Game youtu.be/AGnMNor_r-Y PolyMars - Learning SDL2 in 48 Hours - GMTK Game Jam 2020 youtu.be/EAMHQfCGymg PolyMars - My Worst Game Dev Job - The Making of Crowdsorcerer youtu.be/4jnhXn9fpYsI Made Snake With 30,000 PlayersPolyMars2020-11-19 | I challenged myself to make a game using Twitter's Bot API. I ended up creating a clone of Snake, an arcade game where navigate around your tail to eat apples, that is played entirely through Twitter with likes and retweets! Every 30 minutes, the bot checks the amount of likes and retweets on the latest tweet, and turns the snake clockwise or counterclockwise based on which count is higher.
---If you liked this video, here are similar ones you might enjoy!---
CS Dojo - How To Create A Twitter Bot With Python | Build a Startup #4 youtu.be/W0wWwglE1Vc PolyMars - Making a Game Using Discord's Bot API youtu.be/0fWdU8JCT6Y Michael Reeves - I Let a Twitter Bot Decorate My Room youtu.be/hBP-NzOadL0 Dani - I Let Twitter Make a Game... (and it's really weird) youtu.be/rICunDRc_WM Dani - I Made Among Us, but it's 3D youtu.be/K0X5A6aURms Fat Dino - I Made Among Us and it will DESTROY your PC youtu.be/K0X5A6aURms Randall - Programming a New Physics Engine for my Game youtu.be/AGnMNor_r-Y PolyMars - Learning SDL2 in 48 Hours - GMTK Game Jam 2020 youtu.be/EAMHQfCGymg PolyMars - Making a Game for FIVE Different Consoles - Ludum Dare 46 youtu.be/mE6_A1hRcQkI Learned 3D Game DevelopmentPolyMars2020-09-01 | I Learned 3D Game Development
I used the Brackeys Game Jam 2020.2 as an opportunity to create and publish my first 3D game using the Unity game engine! In this video I go over how the game was made, mainly detailing the car physics, driving AI, and ragdoll system. I teamed up with Barji, who created most of the game's sick art. In 7 days (1 week) we were able to put together a racing game with... ragdoll aliens?
---If you liked this video, here are similar ones you might enjoy!---
Dani - Making a Game, But I Only Have 3 Days youtu.be/S7Dl6ATRK2M BenBonk - I Made a Rewindable Game - Brackeys Game Jam 2020.2 youtu.be/s4bgta7RU9k Steven - I Learned How to Make 3D Games in One Week youtu.be/1mwNrMD0Lm0 PolyMars - Learning SDL2 in 48 Hours - GMTK Game Jam 2020 youtu.be/EAMHQfCGymg PolyMars - Making a Game for FIVE Different Consoles - Ludum Dare 46 youtu.be/mE6_A1hRcQk Randall - Programming a New Physics Engine for my Game youtu.be/AGnMNor_r-Y Dani - I Made a Game in 48 Hours! youtu.be/gzPGmR6R67Y Dani - He said I Couldn't Make a VR Game... So I Bought a VR Headset and Made One! Steven - I Made Minecraft but with Realistic Physics youtu.be/2gle_F522ng Fat Dino - Flappy Bird but RTX is ON youtu.be/_fiQsWFwvD0 Fat Dino - I Made a Diablo Clone in 1 Week youtu.be/F3tccrzqwvo PolyMars - Making a Game Using Discord's Bot API youtu.be/0fWdU8JCT6YI Made a Game for Amazon AlexaPolyMars2020-07-31 | I challenged myself to make a game for the Amazon Echo, using only voice input and audio output. I ended up creating a clone of Card Jitsu, the Club Penguin minigame, that is played entirely with voice commands!
---If you liked this video, here are similar ones you might enjoy!---
Sebastian Lague - Creating a (terrible) video game console youtu.be/TURzbXTNaA0 PolyMars - Making a Game With Discord's Bot API youtu.be/0fWdU8JCT6Y mitxela - DIY Games Console youtu.be/dTGOEe8f8ls 3DSage - The Making of the Game Boy Cartridge Console | ASMR youtu.be/Go_5v92a9-s Dani - I Made a Game in 48 Hours! youtu.be/gzPGmR6R67Y Blackthornprod - LUDUM DARE 42 - Making of EVOLUTION youtu.be/36TWQR4FV8w Jabrils - 🖥️ Making A Game in 48 Hours! youtu.be/SIzY8sR1Ql0Learning SDL2 in 48 Hours - GMTK Game Jam 2020PolyMars2020-07-20 | I used the 2020 GMTK Game Jam as an opportunity to try to learn how to use C++ with SDL2, a low level audio, input, and graphics library that you've probably heard of. In 2 days I was able to put together a simple game, and I learned a lot along the way!
0:00 Intro 1:03 Preparations 2:06 First Prototype 3:03 i am addicted 3:20 Prototype Code Explanation 4:15 Player Art and Animations 5:17 Adding Gameplay 7:18 Finishing Up and Submitting 7:29 oops 8:03 Conclusion
---Resources/libraries used---
C++/SDL2 RPG Platformer Tutorial for Beginners Part 1 | Setting up SDL2 on Windows - codergopher youtube.com/watch?v=KsG6dJlLBDw
---If you liked this video, here are similar ones you might enjoy!---
Vimlark - Making a game in 48 hours! - GMTK Game Jam 2020 (Indie Game Devlog) youtu.be/MoDdUfj6ASg KaleChippsDev - Making a [Story] Game in 48 HOURS! | GMTK Game Jam 2020 youtu.be/HgCpqPQhMJI BenBonk - The Making of Package Patrick - GMTK Game Jam 2020 youtu.be/226k_gJ3nyY Sam Hogan - I Made a Zero Player Game youtu.be/N-BbgqOjIqk Randall - Programming a New Physics Engine for my Game youtu.be/AGnMNor_r-Y Dani - I Made a Game in 48 Hours! youtu.be/gzPGmR6R67Y Blackthornprod - LUDUM DARE 42 - Making of EVOLUTION youtu.be/36TWQR4FV8w Jabrils - 🖥️ Making A Game in 48 Hours! youtu.be/SIzY8sR1Ql0I Made the Same Game for 5 ConsolesPolyMars2020-06-10 | I challenged myself to port my Ludum Dare 46 entry to as many consoles as I could during the jam's voting period. It went better than I expected and, by the end, the game was working on the PS Vita, Nintendo DS, Wii, GameCube, and PSP!
#ldjamMaking VR Games for the PS VitaPolyMars2020-04-18 | In this video, I create an ugly-looking VR headset for the PlayStation Vita and make a few small games in the Unity game engine that make use of it.
Music by Kevin Macleod, Evan King, and MUSICPEDIA Follow me on Twitter! twitter.com/PolyMarsYT Discord: PolyMars#8661 (video has a typo)I Made a DS Game in 2020PolyMars2020-02-27 | In this long overdue video, I explain how I recreated Flappy Bird for the Nintendo DS!
Follow me on Twitter! twitter.com/PolyMarsYT Discord: discord.gg/sGecnxuwxuMaking a Minecraft Skin-Grabber in UnityPolyMars2019-12-06 | Welcome to PolyMars, a channel focused on game development in Unity!
In this video, I explain how I used the Minotar API to retrieve any user's Minecraft skin and display it on a 3D player model in Unity.
Follow me on Twitter for more frequent updates on my projects! twitter.com/polymarsytDisplaying REAL-WORLD Weather in Unity (using REST APIs)PolyMars2019-11-26 | Welcome to PolyMars, a channel focused on game development in Unity!
In this video, I explain how I used the DarkSky weather API with Unity to display the current real-world weather in my (or any user's) location. Enjoy!
Follow me on Twitter for more frequent updates on my projects! twitter.com/polymarsytMaking Five Wii U Games with UnityPolyMars2019-10-12 | Welcome to PocketMars (now PolyMars), a channel focused on game development in Unity!
In this video, I show off 5 prototypes I created for the Wii U using the Unity game engine. Here are the timestamps for each creation:
I hope you enjoy the video! Feel free to leave any thoughts or suggestions for future videos in the comments.
Follow me on Twitter for more frequent updates on my projects! twitter.com/polymarsytRemaking COINS and COIN BLOCKS in Unity - Mario Maker Deconstructed #2PolyMars2019-09-07 | Welcome to PocketMars (now PolyMars), a channel focused on game development in Unity!
In this video, I recreate two level mechanics that are found in just about every Mario game— coins and coin blocks. This is the second episode of Mario Maker Deconstructed, a series where I recreate various course elements from Mario Maker in Unity.
Follow me on Twitter for more frequent updates on my projects! twitter.com/polymarsytThe Making of THE ONLY OUTLAW - GMTK Game Jam 2019PolyMars2019-08-11 | Welcome to PocketMars (now PolyMars), a channel focused on game development in Unity!
In this video, I explain how I made "The Only Outlaw", my entry for the 2019 GMTK Game Jam.
Follow me on Twitter for more frequent updates on my projects! twitter.com/polymarsytRemaking the ON/OFF SWITCH in Unity - Mario Maker Deconstructed #1PolyMars2019-08-01 | Welcome to PocketMars (now PolyMars), a channel focused on game development in Unity!
In this video, I recreate the ON/OFF switch and dotted-line blocks from Super Mario Maker 2. This is the first episode of Mario Maker Deconstructed, a series where I recreate various course elements from Mario Maker in Unity.
Follow me on Twitter for more frequent updates on my projects! twitter.com/polymarsytMaking a WORLD MAP for Super Mario Maker 2 in Unity!PolyMars2019-07-27 | Welcome to PocketMars (now PolyMars), a channel focused on game development in Unity!
In this video, I showcase a template I created in Unity that can be modified to create world maps for Super Mario Maker 2 levels.
Follow me on Twitter for more frequent updates on my projects! twitter.com/polymarsytThe Making of MURPHYS WALK - Extra Credits Game JamPolyMars2019-06-10 | Welcome to PocketMars (now PolyMars), a channel focused on game development in Unity!
In this video, I explain how I made "Murphy's Walk", my entry for the fourth Extra Credits Game Jam.
Follow me on Twitter for more frequent updates on my projects! twitter.com/polymarsytRemaking BEAN COUNTERS from Club Penguin in Unity!PolyMars2019-05-28 | Welcome to PocketMars (now PolyMars), a channel focused on game development in Unity!
In this video, I remake the Club Penguin mini-game Bean Counters! This is the first episode of a series where I will be remaking different Club Penguin mini-games.
Project repository: [Update] If you couldn't tell from the video, the code behind this project is *not great* so I decided to take it off of my GitHub for my own sake. In case you still want to check out the code, it's available on Google Drive: drive.google.com/file/d/1bh5O0VTshT5L2MjT8kh6o4YJbkDOXsKw/view?usp=sharing