Drew Conley
GODOT TUTORIAL #3: Top Down RPG Movement code (+ a technique I like)
updated
💬 Join our Discord community:
discord.gg/umD2GRy
⭐️ Get early access to my full JS Game Dev course:
drew-conley-courses.kit.com/66eb6d3ff4
00:00:00 Intro
00:01:00 Game Demo
00:03:30 Godot Project Walkthrough
00:10:31 Enemies
00:16:07 Deliveries
00:22:47 Boss Room
00:24:00 Fire Level
00:27:00 Main scene
00:29:30 Tile Sets
00:30:35 Thank You
⭐️ Get early access to my full JS Game Dev course:
drew-conley-courses.kit.com/66eb6d3ff4
💬 Join our Discord community:
discord.gg/umD2GRy
00:00:00 Intro
00:01:25 Export to Web
00:04:05 Preview on localhost
00:05:32 Drag and Drop to Netlify
00:07:28 Create a repo on GitHub
00:09:10 Set up a build on Vercel
00:11:57 Update changes through Git push
Links in the video:
github.com for creating your Git rep
netlify.com
vercel.com
youtu.be/HmxNrlPx8iY
📁 Sprite Assets:
drive.google.com/file/d/1bln0g54G7oFmDNNPLvdyyfP-esadX4MN/view?usp=sharing
📁 Ending Code:
drive.google.com/file/d/1VDH5rRWcLxO7Loz95Zxu7kDrbLpls3UJ/view?usp=sharing
⭐️ Get early access to my full JS Game Dev course:
drew-conley-courses.kit.com/66eb6d3ff4
💬 Join our Discord community of people making video games:
discord.gg/umD2GRy
We'll continue with:
00:00:00 Intro
00:01:24 The Exit Object
00:06:51 Changing Levels
00:26:22 Starting Position
00:34:26 NPCs
00:45:21 Text Boxes with Fonts
00:55:50 Text Boxes with Sprites
01:13:49 Typewriter Effect
01:22:50 Input Actions
01:35:07 NPC Portraits
01:46:36 Story Flags
⭐️ Get early access to my full JS Game Dev course:
drew-conley-courses.kit.com/66eb6d3ff4
💬 Discord
Need help, have a question, or want to share your game dev project?
Join our Discord here: discord.gg/umD2GRy
🎨 Get a free RPG Sprite Pack by joining our newsletter:
newsletter.gamedevshift.com
🔗 Video Links
Figma (the design application): figma.com
Ciabatta's Revenge puzzle game: drewconley.itch.io/ciabattas-revenge
Bad Ref soccer game: bluelemming.itch.io/bad-ref
Twitter:
twitter.com/drewconley13
Let's connect on LinkedIn:
linkedin.com/in/drew-conley-a7865a29
⭐️ Get early access to my full JS Game Dev course:
drew-conley-courses.kit.com/66eb6d3ff4
Join our Discord community of game developers:
discord.gg/umD2GRy
Ciabatta's Revenge (the demo playable on Itch)
drewconley.itch.io/ciabattas-revenge
Excalibur JS game engine:
excaliburjs.com
🎨 Get a free RPG Sprite Pack by joining our newsletter:
newsletter.gamedevshift.com
Let's be friends on Twitter / X:
twitter.com/drewconley13
Let's be friends on LinkedIn:
linkedin.com/in/drew-conley-a7865a29
VIDEOS:
--------------
Making Ciabatta's Revenge with React:
youtu.be/4UiwfGaQGFA
Making Pizza Legends in Godot v4.0+
youtu.be/Hv37-ZAt1Mk
Making a Mega Man style game in Excalibur JS:
youtu.be/kH9v4kMkg7U
Making a multiplayer Zelda game in Exalibus JS:
youtu.be/ru1uo9k4v0s
Meetup presentation about Excalibur JS:
youtu.be/sNk9dkaOkJs
Making "Bad Ref" soccer game for GMTK 2023 Game Jam:
youtu.be/j7ZNQy0dF2g
Beginning of Canvas RPG Kit series on YouTube:
youtu.be/HmxNrlPx8iY
00:00:00 Intro
00:01:23 Vite setup (optional)
00:02:42 Drawing to a Canvas
00:15:50 Sprite Class
00:35:49 Game Loop
00:44:42 Keyboard Input
00:52:05 Grid Movement
01:03:16 Walls
01:07:50 Animation Tracks
01:28:28 Game Objects
01:45:39 Event System
01:54:36 Hero Camera
02:00:00 Item Pickups
02:19:41 HUD Inventory
02:30:00 Ready method for Game Objects
02:33:57 Thank You!
PART 2 continues here:
youtu.be/yTFIciZKG0M
⭐️ Get early access to my full JS Game Dev course:
drew-conley-courses.kit.com/66eb6d3ff4
💬 Discord
Need help, have a question, or want to share your game dev project?
Join our Discord. Here's the link: discord.gg/umD2GRy
------------------------
📁 Sprites & Code Starting download:
drive.google.com/file/d/1BLEVGyI5AmMtgz9SG2bI0J3zYi3QjyFh/view?usp=drive_link
📁 Code Ending Download:
drive.google.com/file/d/1Lqkuc92ydqC6WIYAgq4YTU4K27w-1JIv/view?usp=sharing
Twitter / X:
twitter.com/drewconley13
Be my friend on LinkedIn:
linkedin.com/in/drew-conley-a7865a29
New to using `npm`? Check out this article:
docs.npmjs.com/downloading-and-installing-node-js-and-npm
00:00:00 Intro
00:01:00 API Key
00:02:20 Create Next.js Project
00:03:02 Removing unneeded files
00:03:36 Creating an endpoint
00:08:06 Install OpenAI sdk
00:10:00 Using a .env file
00:11:45 Sending prompts to Chat-GPT
00:15:17 Showing output
00:18:30 Sending prompts with a form
00:27:41 Styling the interface
00:30:10 Next Steps
⭐️ Get early access to my full JS Game Dev course:
drew-conley-courses.kit.com/66eb6d3ff4
💬 Discord
Need help, have a question, or want to share your game dev project?
Join our Discord. Here's the link: discord.gg/umD2GRy
*** Video Links: ****
OpenAI API keys: platform.openai.com/account/api-keys
Next JS: nextjs.org
Installing: nextjs.org/docs/getting-started/installation
Code from the video: drive.google.com/file/d/1bGqZv4ZaeI6SmAogQ02mSp65ecwjjESw/view?usp=sharing
****
Twitter / X:
twitter.com/drewconley13
Be my friend on LinkedIn:
linkedin.com/in/drew-conley-a7865a29
The game, Bad Ref, on Itch:
bluelemming.itch.io/bad-ref
Code on GitHub:
github.com/mattjennings/bad-ref-gmtk23
⭐️ Get early access to my full JS Game Dev course:
drew-conley-courses.kit.com/66eb6d3ff4
💬 Discord
Need help, have a question, or want to share your game dev project?
Join our Discord. Here's the link: discord.gg/umD2GRy
Be my friend on LinkedIn:
linkedin.com/in/drew-conley-a7865a29
Twitter:
Matt: twitter.com/mattjennings44
Glenn: twitter.com/GlennLaBarre
Drew: twitter.com/drewconley13
📺 Link to full video:
youtu.be/ru1uo9k4v0s
^^^^^^^^
💬 Discord
Need help, have a question, or want to share your game dev project?
Join our Discord. Here's the link: discord.gg/umD2GRy
---------------------------------
✉️ Join my Email List!
Get updated when new videos are ready.
You'll get a free RPG Sprite Pack in your inbox, too:
us13.list-manage.com/subscribe?u=467755aba42db48795fa86c95&id=b40db07f16
---------------------------------
⭐️ More tutorial series:
Ciabatta's Revenge - Action puzzle game in React JS!
https://www.coopmode.dev/series/ciabattas-revenge
Action Multiplayer - GBC-style Zelda game, but with multiplayer!
https://www.coopmode.dev/series/action-multiplayer
Pizza Legends in Godot - RPG Overworld in Godot v4!
https://www.coopmode.dev/series/pizza-legends-godot
Canvas RPG Kit - everything you need to build a quick RPG game engine:
https://www.coopmode.dev/series/canvas-rpg-kit
Front End Interviewing Bootcamp:
https://www.coopmode.dev/series/front-end-interview-bootcamp
---------------------------------
Twitter / X:
twitter.com/drewconley13
Be my friend on LinkedIn:
linkedin.com/in/drew-conley-a7865a29
---------------------------------
Excalibur JS game engine for browser games:
excaliburjs.com
Peer JS (for networking)
peerjs.com
💬 Join our Discord community of web and game developers:
discord.gg/umD2GRy
💻 CodePen website for writing code:
codepen.io
Ⓜ️ MDN guides for learning HTML, CSS, and JS:
developer.mozilla.org/en-US/docs/Learn/HTML/Introduction_to_HTML/Getting_started
🧑💻 My full courses:
https://courses.drewconley.dev/
🕊 Twitter:
twitter.com/drewconley13
🎵 Thank you to Harris Heller for the music:
senpai.tv/streambeats
✉️ Join my Email List!
Get updated when new videos are ready.
You'll get a free RPG Sprite Pack in your inbox, too:
us13.list-manage.com/subscribe?u=467755aba42db48795fa86c95&id=b40db07f16
⭐️ Get early access to my full JS Game Dev course:
drew-conley-courses.kit.com/66eb6d3ff4
💬 Discord
Need help, have a question, or want to share your game dev project?
Join our Discord. Here's the link: discord.gg/umD2GRy
⚔️ Check out Excalibur JS here:
excaliburjs.com
Twitter / X:
twitter.com/drewconley13
Be my friend on LinkedIn:
linkedin.com/in/drew-conley-a7865a29
*** DISCLAIMER ***
These demos are only prototypes and not officially supported by anybody.
Mega Man demo:
drive.google.com/file/d/1YJsb1uNvJIlrZe_bPzglIXoyeYhoqOyP/view?usp=sharing
Zelda demo:
drive.google.com/file/d/1ZMJYf1DOBVtYOR1QkxzmJoRXaA0vq1NS/view?usp=sharing
⭐️ Get early access to my full JS Game Dev course:
drew-conley-courses.kit.com/66eb6d3ff4
💬 Discord
Need help, have a question, or want to share your game dev project?
Join our Discord. Here's the link: discord.gg/umD2GRy
💻 Join the demo list for my new game:
legacycodelegends.com
Twitter / X:
twitter.com/drewconley13
Be my friend on LinkedIn:
linkedin.com/in/drew-conley-a7865a29
---------------------------------
Thanks to Harris Heller for the music!
senpai.tv/streambeats
⭐️ Resources from this video! ⭐️
Excellent Unity tutorials by Coding in Flow
youtube.com/watch?v=n0GQL5JgJcY&list=PLrnPJCHvNZuB5ATsJZLKX3AW4V9XaIV9b
MortMort Blender tutorial
youtube.com/watch?v=QYZ5p-gGSws
Brandon James Greer Blockbench tutorial
youtube.com/watch?v=GukhptdHlPk
Unity Asset Store
assetstore.unity.com
Mixamo (character models)
mixamo.com/#
⭐️ Get early access to my full JS Game Dev course:
drew-conley-courses.kit.com/66eb6d3ff4
💬 Discord
Need help, have a question, or want to share your game dev project?
Join our Discord. Here's the link: discord.gg/umD2GRy
Twitter / X:
twitter.com/drewconley13
Be my friend on LinkedIn:
linkedin.com/in/drew-conley-a7865a29
---------------------------------
Try Excalibur JS:
excaliburjs.com
Download the code for this project:
drive.google.com/file/d/1ZMJYf1DOBVtYOR1QkxzmJoRXaA0vq1NS/view?usp=sharing
DISCLAIMER: This code is "as-is", has edge case bugs, and is not officially supported by anybody.
Thanks to Harris Heller for the music!
Thanks to @RetroGame.Stream and @TheArcher for Link's Awakening footage.
We'll cover animation and movement, then warp to more nuanced Mega Man features.
⭐️ Get early access to my full JS Game Dev course:
drew-conley-courses.kit.com/66eb6d3ff4
💬 Discord
Need help, have a question, or want to share your game dev project?
Join our Discord. Here's the link: discord.gg/umD2GRy
Twitter / X:
twitter.com/drewconley13
Be my friend on LinkedIn:
linkedin.com/in/drew-conley-a7865a29
---------------------------------
Excalibur JS (game engine)
excaliburjs.com
Code Download:
(This is just an early demo. There are bugs. It's unsupported. Have fun!)
drive.google.com/file/d/1YJsb1uNvJIlrZe_bPzglIXoyeYhoqOyP/view?usp=sharing
sounds-resource.com
Join our gamedev Discord community:
discord.gg/umD2GRy
Build games with me:
https://courses.drewconley.dev
Join our email list for early access to full courses:
us13.list-manage.com/subscribe?u=467755aba42db48795fa86c95&id=b40db07f16
Twitter:
twitter.com/drewconley13
⭐️ Get early access to my full JS Game Dev course:
drew-conley-courses.kit.com/66eb6d3ff4
💬 Discord
Need help, have a question, or want to share your game dev project?
Join our Discord. Here's the link: discord.gg/umD2GRy
Music by Harris Heller:
senpai.tv/streambeats
Twitter / X:
twitter.com/drewconley13
Be my friend on LinkedIn:
linkedin.com/in/drew-conley-a7865a29
aseprite.org
Check out my full collection of JavaScript gamedev tutorials
➡️ https://coopmode.dev
💬 Discord
Need help, have a question, or want to share your game dev project?
Join our Discord. Here's the link: discord.gg/umD2GRy
✉️ Join my Email List!
Get updated when new videos are ready.
You'll get a free RPG Sprite Pack in your inbox, too:
us13.list-manage.com/subscribe?u=467755aba42db48795fa86c95&id=b40db07f16
---------------------------------
Twitter / X:
twitter.com/drewconley13
Be my friend on LinkedIn:
linkedin.com/in/drew-conley-a7865a29
spriters-resource.com
Join our Discord community:
discord.gg/umD2GRy
Build games with me:
https://courses.drewconley.dev
Join our email list for early access to full courses:
us13.list-manage.com/subscribe?u=467755aba42db48795fa86c95&id=b40db07f16
Twitter:
twitter.com/drewconley13
discord.gg/umD2GRy
Make full games with me:
https://courses.drewconley.dev/
ChatGPT (I used GPT-4)
chat.openai.com
Godot Engine
godotengine.org
Join our email list for early access to full courses:
us13.list-manage.com/subscribe?u=467755aba42db48795fa86c95&id=b40db07f16
Twitter:
twitter.com/drewconley13
discord.gg/umD2GRy
My gamedev course website:
https://courses.drewconley.dev
This game on Itch.io:
drewconley.itch.io/ciabattas-revenge
Join our email list for early access to full courses:
us13.list-manage.com/subscribe?u=467755aba42db48795fa86c95&id=b40db07f16
Twitter:
twitter.com/drewconley13
Thanks to Harris Heller for the music
00:00:00 Intro
00:00:43 Easing
00:04:39 Lookahead
00:06:00 Pin to position
⭐️ Get early access to my full JS Game Dev course:
drew-conley-courses.kit.com/66eb6d3ff4
💬 Working on a game? Join our Discord community of fellow game developers:
discord.gg/umD2GRy
--------------
Starting code:
codepen.io/punkydrewster713/pen/poxwpvb/314385653544779e337ca7729d3a8710
Finished code:
codepen.io/punkydrewster713/pen/bGmRaGG/341cfd1fadc72aed15a68e18c5e583be
--------------
Twitter:
twitter.com/drewconley13
Here is the original video:
youtube.com/watch?v=H3Fn33lYuE0
⭐️ Get early access to my full JS Game Dev course:
drew-conley-courses.kit.com/66eb6d3ff4
Ending code:
drive.google.com/file/d/1u4R9ym5b_dHMJt3NgjtM1My-zXLnWqsc/view?usp=share_link
Join our Discord community:
discord.gg/umD2GRy
Build full games with me here:
https://courses.drewconley.dev/
This is video 26 in the Pizza Legends series. Full playlist:
youtube.com/playlist?list=PLcjhmZ8oLT0r9dSiIK6RB_PuBWlG1KSq_
More about Pizza Legends:
https://coopmode.dev/series/pizza-legends-rpg
Twitter:
twitter.com/drewconley13
00:00:00 Intro
00:01:05 Features
00:01:51 Technical approach
00:06:29 Level editor
00:08:13 Ciabatta Battle
🎮 Play the game on Itch:
drewconley.itch.io/ciabattas-revenge
⭐️ Get early access to my full JS Game Dev course:
drew-conley-courses.kit.com/66eb6d3ff4
💬 Join our Discord community:
discord.gg/umD2GRy
Check out my full collection of JavaScript gamedev tutorials
➡️ https://coopmode.dev
Twitter:
twitter.com/drewconley13
github.com/electron/electron-quick-start
https://www.electron.build
Join our Discord of game developers:
discord.gg/umD2GRy
Play the game here:
https://000687140.codepen.website/
codepen.io/punkydrewster713/project/editor/AaYOMy
FAQ about Pizza Legends:
gamedevshift.com/pizza-legends
================
NOTE: Before coding along with this video, please remove the following lines from 'OverworldMap.js':
//Reset NPCs to do their idle behavior
`Object.values(this.gameObjects).forEach(object (arrow) object.doBehaviorEvent(this));`
Starting code download (pre 17):
drive.google.com/file/d/16TUf2f-CtHT1miOMTVdFxSiTtLhI3aom/view?usp=sharing
Ending code download (17):
drive.google.com/file/d/1Y482c6lqNWBxBZuIa8gD9JWG6jkatcKc/view?usp=sharing
⭐️ Get early access to my full JS Game Dev course:
drew-conley-courses.kit.com/66eb6d3ff4
💬 Join the Game Dev Shift Discord community!
discord.gg/umD2GRy
Twitter:
twitter.com/drewconley13
In this Dev Log, we take a look at the journey and iterations we've been through in creating the game so far. We'll also talk about some planning strategies and tech stacks.
00:00:00 Legacy Code Legends
00:02:15 It was supposed to be easy...
00:04:15 Action RPG prototype
00:05:40 Planning in Figma
00:06:50 Tech Stack
00:08:20 What's next?
🎮 Sign up for the demo here:
legacycodelegends.com
💬 Join our Discord game development community:
discord.gg/umD2GRy
⭐️ Get early access to my full JS Game Dev course:
drew-conley-courses.kit.com/66eb6d3ff4
Our other games...
Danger Crew: store.steampowered.com/app/1064690/Danger_Crew
Happy Grumps: store.steampowered.com/app/1109170/Happy_Grumps
#devlog #indiegame
Twitter / X:
twitter.com/drewconley13
Be my friend on LinkedIn:
linkedin.com/in/drew-conley-a7865a29
In this video, we walk through installing Playwright to a project, writing some tests, and using the Playwright inspector for debugging. Having tests will help you find bugs and regressions as your project changes.
00:00:00 Intro
00:00:45 Install Playwright
00:02:10 Writing and Running a test
00:06:45 Playwright Inspector
00:08:12 Failing tests
00:09:04 Typing text in inputs
00:10:10 Writing better selectors
Join our Discord server:
discord.gg/umD2GRy
⭐️ Get early access to my full JS Game Dev course:
drew-conley-courses.kit.com/66eb6d3ff4
Playwright site and documentation
https://playwright.dev/
https://playwright.dev/docs/intro
Game Dev Shift
gamedevshift.com
We'll also cover some top down movement, sprites, basic collisions, and score upticking. Hope you enjoy working with Firebase!
Code download link (You'll need to set up a Firebase app to use it. Please read the notes in the security-rules file!):
drive.google.com/file/d/1Acad9Hts1VxDPRev-342Yk2vqNB7UmfY/view?usp=sharing
NOTE: Also includes a bug fix for updating local coins ^^
⭐️ Get early access to my full JS Game Dev course:
drew-conley-courses.kit.com/66eb6d3ff4
💬 Discord
Need help, have a question, or want to share your game dev project?
Join our Discord. Here's the link: discord.gg/umD2GRy
Check out my full collection of JavaScript gamedev tutorials
➡️ https://coopmode.dev
---
Create your first Firebase app here:
firebase.google.com
Thanks to Harris Heller for the music:
streambeats.com
Firebase docs:
firebase.google.com/docs/web/setup
Looking for tips on finishing your game? I made a video about that, too: youtu.be/IMSCE_Z2dps
00:00:00 Intro
00:00:53 Have a form inside the game
00:02:12 Consider using analytics
00:03:26 Actually watch people play
00:05:42 Show your game to other devs
00:06:24 You remain in creative control
💬 Discord
Need help, have a question, or want to share your game dev project?
Join our Discord. Here's the link: discord.gg/umD2GRy
⭐️ Get early access to my full JS Game Dev course:
drew-conley-courses.kit.com/66eb6d3ff4
Twitter / X:
twitter.com/drewconley13
Be my friend on LinkedIn:
linkedin.com/in/drew-conley-a7865a29
Written version of this video
https://coopmode.dev/articles/get-feedback
---------------------------------
Danger Crew on Steam:
store.steampowered.com/app/1064690/Danger_Crew
Happy Grumps on Steam:
store.steampowered.com/app/1109170/Happy_Grumps
Thanks to Harris Heller for the music
streambeats.com
Destiny UX GDC presentation:
youtube.com/watch?v=izZcrG4WqGI&t (~36:00)
My friend Colin on Twitch:
twitch.tv/colinahscopy_
In this video, we look at 4 tips and mentalities for sticking with your current game project so it gets finished and sees the light of day. These tips have helped me finish and ship games over the years, I hope they help you too!
00:00:00 - Intro
00:01:16 - Tip 1: Have an accountability buddy
00:03:14 - Tip 2: Vertical slices
00:05:22 - Tip 3: Know when to zoom in or zoom out
00:07:44 - Tip 4: Capture ideas every day
💬 Discord
Need help, have a question, or want to share your game dev project?
Join our Discord. Here's the link: discord.gg/umD2GRy
⭐️ Get early access to my full JS Game Dev course:
drew-conley-courses.kit.com/66eb6d3ff4
Danger Crew on Steam
store.steampowered.com/app/1064690/Danger_Crew
Happy Grumps on Steam
store.steampowered.com/app/1109170/Happy_Grumps
Music provided by Harris Heller
streambeats.com
00:00:00 Introduction
00:01:10 Content is King
00:02:09 Happy Grumps editor
00:02:39 Reacting to user feedback
00:04:22 Coding for Editor data
00:06:12 How nice should your editor be?
00:07:58 Danger Crew editor tour
00:12:20 Wrapping Up
💬 Discord
Need help, have a question, or want to share your game dev project?
Join our Discord. Here's the link: discord.gg/umD2GRy
⭐️ Get early access to my full JS Game Dev course:
drew-conley-courses.kit.com/66eb6d3ff4
---------------------------------
Twitter / X:
twitter.com/drewconley13
Be my friend on LinkedIn:
linkedin.com/in/drew-conley-a7865a29
Written version of this video:
https://coopmode.dev/articles/should-you-build-an-editor
Happy Grumps:
store.steampowered.com/app/1109170/Happy_Grumps
Danger Crew:
store.steampowered.com/app/1064690/Danger_Crew
Pizza Legends playlist:
youtube.com/playlist?list=PLcjhmZ8oLT0r9dSiIK6RB_PuBWlG1KSq_
Music: StreamBeats by Harris Heller
streambeats.com
Thank you so much for following along with the series. This is the last episode for now, but stay tuned for more Pizza Legends in the future.
#pizzalegends
Starting Code (15)
drive.google.com/file/d/1NqLP-XT7rZmtr-JZTJ58BOpRIrMaJnpy/view?usp=sharing
Ending Code (16 / pre-17)
drive.google.com/file/d/16TUf2f-CtHT1miOMTVdFxSiTtLhI3aom/view?usp=sharing
More about Pizza Legends:
https://coopmode.dev/series/pizza-legends-rpg
Full Pizza Legends playlist:
youtube.com/playlist?list=PLcjhmZ8oLT0r9dSiIK6RB_PuBWlG1KSq_
💬 Join our Discord community:
discord.gg/umD2GRy
⭐️ Get early access to my full JS Game Dev course:
drew-conley-courses.kit.com/66eb6d3ff4
Twitter:
twitter.com/drewconley13
You could use the same concepts here to write the player's progress to a backend database to resume on another computer or device.
#pizzalegends
Starting Code (14)
drive.google.com/file/d/1wvtbJgOnOEQwJm17t4m7FUPdMwGt0FVa/view?usp=sharing
Ending code (15)
drive.google.com/file/d/1NqLP-XT7rZmtr-JZTJ58BOpRIrMaJnpy/view?usp=sharing
More about Pizza Legends:
https://coopmode.dev/series/pizza-legends-rpg
💬 Join our Discord community:
discord.gg/umD2GRy
⭐️ Get early access to my full JS Game Dev course:
drew-conley-courses.kit.com/66eb6d3ff4
Twitter:
twitter.com/drewconley13
#pizzalegends
⭐️ Get early access to my full JS Game Dev course:
drew-conley-courses.kit.com/66eb6d3ff4
💬 Join our Discord community of game developers:
discord.gg/umD2GRy
Starting Code (13) drive.google.com/file/d/1uarkRF5u4ZLmfzmPNfxMP221yJBje-7M/view?usp=sharing
Ending Code (14) drive.google.com/file/d/1wvtbJgOnOEQwJm17t4m7FUPdMwGt0FVa/view?usp=sharing
More about Pizza Legends:
https://coopmode.dev/series/pizza-legends-rpg
Full Pizza Legends playlist:
youtube.com/playlist?list=PLcjhmZ8oLT0r9dSiIK6RB_PuBWlG1KSq_
#pizzalegends
Starting Code (12)
drive.google.com/file/d/1maKsmbd6Jd06ehvuS2a7jioLSNrnXMei/view?usp=sharing
Ending Code (13)
drive.google.com/file/d/1uarkRF5u4ZLmfzmPNfxMP221yJBje-7M/view?usp=sharing
⭐️ Get early access to my full JS Game Dev course:
drew-conley-courses.kit.com/66eb6d3ff4
💬 Join our Discord community:
discord.gg/umD2GRy
Twitter:
twitter.com/drewconley13
#pizzalegends
Starting code (11)
drive.google.com/file/d/1oSXyxltvt0VZ4Q38-5wvnSSmcIYAPAV7/view?usp=sharing
Ending code (12)
drive.google.com/file/d/1maKsmbd6Jd06ehvuS2a7jioLSNrnXMei/view?usp=sharing
⭐️ Get early access to my full JS Game Dev course:
drew-conley-courses.kit.com/66eb6d3ff4
💬 Join our Discord community:
discord.gg/umD2GRy
More about Pizza Legends:
https://coopmode.dev/series/pizza-legends-rpg
Twitter:
twitter.com/drewconley13
Starting Code (B8)
drive.google.com/file/d/12Dp6JRB1AESv8Sg7mMzWyiPNfx30HBfn/view?usp=sharing
Ending Code (V11)
drive.google.com/file/d/1oSXyxltvt0VZ4Q38-5wvnSSmcIYAPAV7/view?usp=sharing
#pizzalegends
⭐️ Get early access to my full JS Game Dev course:
drew-conley-courses.kit.com/66eb6d3ff4
💬 Join our Discord community of game developers:
discord.gg/umD2GRy
Twitter:
twitter.com/drewconley13
#pizzalegends
Starting Code (B7)
drive.google.com/file/d/1XwpPFVxHBgM-t_93QleTaiTwYd72bnlb/view?usp=sharing
Ending Code (B8)
drive.google.com/file/d/12Dp6JRB1AESv8Sg7mMzWyiPNfx30HBfn/view?usp=sharing
Full Pizza Legends playlist:
youtube.com/playlist?list=PLcjhmZ8oLT0r9dSiIK6RB_PuBWlG1KSq_
⭐️ Get early access to my full JS Game Dev course:
drew-conley-courses.kit.com/66eb6d3ff4
💬 Join our Discord community of people working on games:
discord.gg/umD2GRy
Twitter:
twitter.com/drewconley13
#pizzalegends
Starting Code:
drive.google.com/file/d/1JCI_euhINP7D0_MALtHwgncPGZmiiDtM/view?usp=sharing
Ending Code:
drive.google.com/file/d/1XwpPFVxHBgM-t_93QleTaiTwYd72bnlb/view?usp=sharing
⭐️ Get early access to my full JS Game Dev course:
drew-conley-courses.kit.com/66eb6d3ff4
💬 Join our Discord community of fellow game developers:
discord.gg/umD2GRy
---
Full Pizza Legends playlist:
youtube.com/playlist?list=PLcjhmZ8oLT0r9dSiIK6RB_PuBWlG1KSq_
More about Pizza Legends:
https://coopmode.dev/series/pizza-legends-rpg
Twitter:
twitter.com/drewconley13
New Pizza Legends video uploaded every few days until the project is complete!
#pizzalegends
Starting Code (B5): drive.google.com/file/d/1L_2vxFeYTSw5ithlF8VXiFwUE_dZ9Kqk/view?usp=sharing
Ending Code (B6): drive.google.com/file/d/1JCI_euhINP7D0_MALtHwgncPGZmiiDtM/view?usp=sharing
Full Pizza Legends playlist:
youtube.com/playlist?list=PLcjhmZ8oLT0r9dSiIK6RB_PuBWlG1KSq_
⭐️ Get early access to my full JS Game Dev course:
drew-conley-courses.kit.com/66eb6d3ff4
💬 Join our Discord community of fellow game developers:
discord.gg/umD2GRy
More about Pizza Legends:
https://coopmode.dev/series/pizza-legends-rpg
Twitter:
twitter.com/drewconley13
Pizza Legends videos are updated every few days until the project is complete!
Starting Code (B4): drive.google.com/file/d/1C3PgYbKbYFDikVbJ9Ut8JTUde9iIS3BO/view?usp=sharing
Ending Code (B5): drive.google.com/file/d/1L_2vxFeYTSw5ithlF8VXiFwUE_dZ9Kqk/view?usp=sharing
Full Pizza Legends playlist:
youtube.com/playlist?list=PLcjhmZ8oLT0r9dSiIK6RB_PuBWlG1KSq_
⭐️ Get early access to my full JS Game Dev course:
drew-conley-courses.kit.com/66eb6d3ff4
💬 Join our Discord community of people making video games:
discord.gg/umD2GRy
More about Pizza Legends:
https://coopmode.dev/series/pizza-legends-rpg
Twitter:
twitter.com/drewconley13
Starting Code (B3): drive.google.com/file/d/19eaBy4MEF81_tt2RV1FkXjIUpZQw11yG/view?usp=sharing
Ending Code (B4): drive.google.com/file/d/1C3PgYbKbYFDikVbJ9Ut8JTUde9iIS3BO/view?usp=sharing
Full Pizza Legends playlist:
youtube.com/playlist?list=PLcjhmZ8oLT0r9dSiIK6RB_PuBWlG1KSq_
⭐️ Get early access to my full JS Game Dev course:
drew-conley-courses.kit.com/66eb6d3ff4
💬 Join our Discord community of people making video games:
discord.gg/umD2GRy
Twitter:
twitter.com/drewconley13
Starting Code (B2):
drive.google.com/file/d/1jZneIzAcncRqtMvQdPF-y-bMUyDemt9u/view?usp=sharing
Ending Code (B3):
drive.google.com/file/d/19eaBy4MEF81_tt2RV1FkXjIUpZQw11yG/view?usp=sharing
Full Pizza Legends playlist:
youtube.com/playlist?list=PLcjhmZ8oLT0r9dSiIK6RB_PuBWlG1KSq_
⭐️ Get early access to my full JS Game Dev course:
drew-conley-courses.kit.com/66eb6d3ff4
💬 Join our Discord community of people making video games:
discord.gg/umD2GRy
More about Pizza Legends:
https://coopmode.dev/series/pizza-legends-rpg
Twitter:
twitter.com/drewconley13
Starting Code (B1):
drive.google.com/file/d/1-rym40pZkI1mHhCtfsK2IMNkgZOSBxKt/view?usp=sharing
Ending Code (B2):
drive.google.com/file/d/1jZneIzAcncRqtMvQdPF-y-bMUyDemt9u/view?usp=sharing
Full Pizza Legends playlist:
youtube.com/playlist?list=PLcjhmZ8oLT0r9dSiIK6RB_PuBWlG1KSq_
⭐️ Get early access to my full JS Game Dev course:
drew-conley-courses.kit.com/66eb6d3ff4
💬 Join our Discord community of people making video games:
discord.gg/umD2GRy
Twitter:
twitter.com/drewconley13
#pizzalegends
Starting Code (10):
drive.google.com/file/d/1WzArhbByyfr78lRMzHIq8vS5s33B3JFe/view?usp=sharing
Ending Code (B1):
drive.google.com/file/d/1-rym40pZkI1mHhCtfsK2IMNkgZOSBxKt/view?usp=sharing
Full Pizza Legends playlist:
youtube.com/playlist?list=PLcjhmZ8oLT0r9dSiIK6RB_PuBWlG1KSq_
---
⭐️ Get early access to my full JS Game Dev course:
drew-conley-courses.kit.com/66eb6d3ff4
💬 Join our Discord community of people making video games:
discord.gg/umD2GRy
Twitter:
twitter.com/drewconley13
Starting Code (9):
drive.google.com/file/d/1UZEqXcPzGsSs1FzMtk4RnCcM5LCV5mUU/view?usp=sharing
Ending Code (10):
drive.google.com/file/d/1WzArhbByyfr78lRMzHIq8vS5s33B3JFe/view?usp=sharing
Full Pizza Legends playlist:
youtube.com/playlist?list=PLcjhmZ8oLT0r9dSiIK6RB_PuBWlG1KSq_
⭐️ Get early access to my full JS Game Dev course:
drew-conley-courses.kit.com/66eb6d3ff4
💬 Join our Discord community of people making video games:
discord.gg/umD2GRy
Twitter:
twitter.com/drewconley13
IMPORTANT NOTE: Please see the code download links in Video 17 for latest changes to these systems! (There are a few straggling bugs in this episode, but we'll fix them later!)
#pizzalegends
Starting Code (08):
drive.google.com/file/d/1JFC6md7v_7PH2Ls3-80HL8ImNACHWDrI/view?usp=sharing
Ending Code (09):
drive.google.com/file/d/1UZEqXcPzGsSs1FzMtk4RnCcM5LCV5mUU/view?usp=sharing
NOTE: Please see the code download links in Video 17 for latest changes to these systems.
*** Links ***
⭐️ Get early access to my full JS Game Dev course:
drew-conley-courses.kit.com/66eb6d3ff4
More about Pizza Legends:
https://coopmode.dev/series/pizza-legends-rpg
💬 Join our Discord community of people making video games:
discord.gg/umD2GRy
Twitter:
twitter.com/drewconley13
#pizzalegends
Starting Code (07):
drive.google.com/file/d/1pSaqQJb4uZ3gquzwgaNsaWLWLMa-hAGV/view?usp=sharing
Ending Code (08):
drive.google.com/file/d/1JFC6md7v_7PH2Ls3-80HL8ImNACHWDrI/view?usp=sharing
*** Links ***
⭐️ Get early access to my full JS Game Dev course:
drew-conley-courses.kit.com/66eb6d3ff4
💬 Join our Discord community of people making video games:
discord.gg/umD2GRy
More about Pizza Legends:
https://coopmode.dev/series/pizza-legends-rpg
Twitter:
twitter.com/drewconley13
#pizzalegends
Starting Code (06): drive.google.com/file/d/1ndMr4469i0eYeDgF5zo14bRqis6JO3JC/view?usp=sharing
Ending Code (07):
drive.google.com/file/d/1pSaqQJb4uZ3gquzwgaNsaWLWLMa-hAGV/view?usp=sharing
Full Pizza Legends playlist:
youtube.com/playlist?list=PLcjhmZ8oLT0r9dSiIK6RB_PuBWlG1KSq_
More about Pizza Legends:
https://coopmode.dev/series/pizza-legends-rpg
*** Links ***
⭐️ Get early access to my full JS Game Dev course:
drew-conley-courses.kit.com/66eb6d3ff4
💬 Join our Discord community of people making video games:
discord.gg/umD2GRy
Twitter:
twitter.com/drewconley13
We also show the camera person changing to follow somebody else. This can come in handy for temporarily switching focus to another character.
Starting Code (05):
drive.google.com/file/d/1KdGTmgqZ22DvCQbfKvljMnavx9s3jeMO/view?usp=sharing
Ending Code (06):
drive.google.com/file/d/1ndMr4469i0eYeDgF5zo14bRqis6JO3JC/view?usp=sharing
*** Links ***
⭐️ Get early access to my full JS Game Dev course:
drew-conley-courses.kit.com/66eb6d3ff4
💬 Join our Discord community of people making video games:
discord.gg/umD2GRy
Twitter:
twitter.com/drewconley13


