Madbook
Made By Just ONE Person? 8 Amazing Ludum Dare 47 Compo Games
updated
----------
Tutorials and Learning Resources for each topic covered (I have tried to include one video, one blog and one interactive thing to account for different types of learners!):
Numbers
+, -, x and ÷ are used frequently! The good thing here is that even if you aren't the best at doing sums quickly, the computer is! As long as you recognise when you should be using each operation, you'll be fine (e.g. subtract some health when your player takes damage).
Brush up on BODMAS! It's important to know what order more complicated calculations will calculate in - while remembering that you can use brackets to specifically order the way a sum will resolve: skillsyouneed.com/num/bodmas.html
Discrete Maths
An umbrella term for lots of maths. Wikipedia splits it into 17 sub-topics (which are all individually still very broad): en.wikipedia.org/wiki/Discrete_mathematics#Topics_in_discrete_mathematics
You will almost definitely do a discrete maths course at university, if you do CompSci or a related degree. You could learn about any of these sub-topics for years.
Logic
Video tutorial on boolean logic (its for GMS2, but the logic and concepts apply universally): youtube.com/watch?v=QmrOYwN10bQ&ab_channel=SamSpadeGameDev
Coordinate Systems
Most 2D games use an x and y-axis - 3D games will use the z-axis too. Here's what I mean when some are inverted: twitter.com/FreyaHolmer/status/644881436982575104
Video on non-Euclidean games: youtube.com/watch?v=lFEIUcXCEvI
Blog on non-Euclidian games: zenorogue.medium.com/non-euclidean-geometry-and-games-fb46989320d4
Trigonometry
Tutorial on angles (also vectors and some other topics too): youtube.com/watch?v=DPfxjQ6sqrc
An interactive visualisation of trig: mathsisfun.com/algebra/trig-interactive-unit-circle.html
Pythagoras Theorem
Video tutorial: youtube.com/watch?v=uthjpYKD7Ng&ab_channel=MathHelp.com
Article/guide: mathsisfun.com/pythagoras.html
Vectors
Video: youtube.com/watch?v=_OqwrxTtThY&ab_channel=ThePhantomGameDesignsThePhantomGameDesigns
Professor Dave's intro to vectors: youtube.com/watch?v=KBSCMTYaH1s&ab_channel=ProfessorDaveExplainsProfessorDaveExplainsVerified
Blog/guide: gamasutra.com/blogs/MarcBeaujean/20200518/363095/Vector_Maths_for_Game_Dev_Beginners.php
Vector Normalisation
Khan Academy blog with interactive example at the bottom: khanacademy.org/computing/computer-programming/programming-natural-simulations/programming-vectors/a/vector-magnitude-normalization
Video tutorial on normalisation: youtube.com/watch?v=7fn03DIW3Ak&ab_channel=FireflyLecturesFireflyLectures
Dot Product
Dot product video tutorial: youtube.com/watch?v=BcxfxvYCL1g&t=342s&ab_channel=LookingGlassUniverseLookingGlassUniverse
Codeer’s Video: youtube.com/watch?v=2E_Kx9ROX08&t=183s&ab_channel=CodeerCodeer
Interactive dot product visualisation: maththebeautiful.com/dot-product
Cross Product (Advanced Topic)
Video explanation of the cross product by Professor Dave: youtube.com/watch?v=gPnWm-IXoAY&ab_channel=ProfessorDaveExplains
Article/guide on cross product from Maths is Fun: mathsisfun.com/algebra/vectors-cross-product.html
Visualisation: mathsisfun.com/algebra/vectors-cross-product.html
Quaternions (Advanced Topic)
Blog: developerblog.myo.com/quaternions
Video Tutorial: youtube.com/watch?v=4mXL751ko0w&ab_channel=Sutrabla
Graph Theory
This is a broad topic. Wikipedia gives some good insight into the variety of uses: en.wikipedia.org/wiki/Graph_theory#Applications
Tutorial series on finite state machines by MATLAB: youtube.com/watch?v=-Yicg2TTMPs&ab_channel=MATLABMATLAB
Interactive Path Finding: qiao.github.io/PathFinding.js/visual
---------
Remember to Subscribe!
Follow me on twitter: twitter.com/madbookstudios
Join the madbook discord: discord.gg/JYqFddm
Check all my FREE games on itch: madbookstudios.itch.io
---------
Timestamps
0:00 - Intro
0:30 - The Problem
1:15 - The Solution
1:52 - Calculus Not Needed for Making Games
2:19 - Numbers
3:38 - Discrete Maths
4:44 - Logic
6:40 - Coordinate Systems
8:09 - Trigonometry
10:17 - Pythagoras Theorem
10:58 - Vectors
12:51 - Vector Normalisation
14:31 - Dot Product
16:01 - Cross Product
16:51 - Quaternions
18:26 - Graph Theory
19:42 - Recap
----------
#math #gamedev #mathingames #indiedev #gamedevmath
Play the game for free: madbookstudios.itch.io/super-base-jumper
Rate the game: ldjam.com/events/ludum-dare/48/super-base-jumper
----------------------------------------------------------------------------
Remember to Subscribe!
Follow me on twitter: twitter.com/madbookstudios
Join the madbook discord: discord.gg/JYqFddm
Check all my FREE games on itch: madbookstudios.itch.io
----------------------------------------------------------------------------
Timestamps:
0:00 - Intro
0:22 - BASE Jumping
0:42 - Risk Assessment
2:00 - Deeper and Deeper
2:38 - Guide To Good Game Ideas
3:17 - Core Mechanic
4:02 - Coding
4:16 - Parachutes
5:05 - Level Design
5:46 - More Design Ideas
6:02 - Feedback and Timing
6:14 - Art
6:44 - Music
6:50 - Speedrun
----------------------------------------------------------------------------
Thanks all!
#gamejam #gamedev #indiedev
#gamedev #ludumdare48 #ld48 #ludumdarejam48 #ldjam48 #indiegamedev #indiedev #indiegame #indiegames #unity #unity2d #unity3d #pixelart #gamedevelopment #indiegamedevelopment
Play Some Games!
Curse Of The Pinball Wizard: madbookstudios.itch.io/curse-of-the-pinball-wizard
Contestants:
EmInSpace: youtube.com/watch?v=QjNGJmR9xMc
Chadderbox: youtube.com/watch?v=dvrZrhO5KzU
N8Dev: youtu.be/_6qk_iZjBWU
Icoso: youtu.be/5MD42mBvyE8
Judges:
Zed/LTGD: youtube.com/channel/UCtZMWqGbT2UDdw1gGqVEpRg
Dakota Vaughen: youtube.com/channel/UCNj9a2Xy8VUtJF3ZyHnBggA
----------------------------------------------------------------------------
TIMESTAMPS
0:00 - Intro
0:18 - Joining The Jam
1:20 - Theme and Inspiration
3:15 - Game Idea
4:08 - How It Was Made?
4:20 - Colours and Sprite Stacking
5:20 - Physics
5:45 - Gameplay Loop and FSM
6:30 - The Game Flow
7:50 - CONTENT
9:00 - Dopamine
9:50 - Sound and Music
11:04 - Judges
11:22 - Let's Talk Game Design (Zed)
12:12 - Dakota Vaughen
14:00 - Feedback and Others
----------------------------------------------------------------------------
Remember to Subscribe!
Follow me on twitter:
twitter.com/madbookstudios
Join the madbook discord:
discord.gg/JYqFddm
Check all my FREE games on itch:
madbookstudios.itch.io
----------------------------------------------------------------------------
Thanks all!
#gamejam #gamedev #indiedev
----------------------------------------------------------------------------
Video Links
David's Stuff:
Twitter: twitter.com/DavesInHisPants
Blog: http://www.davetech.co.uk
Try Tadpole Tales: store.steampowered.com/app/1428900/Tadpole_Tales
Battletoads Perfect Walkthrough Level 3 - Turbo Tunnel: youtube.com/watch?v=oD9MarvOz1U&t=111s&ab_channel=Shadowserg
----------------------------------------------------------------------------
Remember to Subscribe!
Follow me on twitter:
twitter.com/madbookstudios
Join the madbook discord:
discord.gg/JYqFddm
Check all my FREE games on itch:
madbookstudios.itch.io
----------------------------------------------------------------------------
TIMESTAMPS
0:00 - Intro
0:10 - The Normal Interpretation
1:24 - A Better Alternative
2:47 - Avoid Difficulty Spikes
3:10 - Battletoads and more
4:53 - Tadpole Tales
5:40 - How does this help you?
7:13 - The Zero Problem
8:50 - Important Info
----------------------------------------------------------------------------
Thanks all!
#gamedesign #gamedev #indiedev
Josh Bycer's Gamasutra post: gamasutra.com/blogs/JoshBycer/20200319/359788/How_to_Break_Down_Game_Design.php
----------------------------------------------------------------------------
Remember to Subscribe!
Follow me on twitter:
twitter.com/madbookstudios
Join the madbook discord:
discord.gg/JYqFddm
Check all my FREE games on itch:
madbookstudios.itch.io
----------------------------------------------------------------------------
TIMESTAMPS
0:00 - Intro
0:46 - Playability
2:02 - Core Gameplay Loop
3:29 - The Long Run
5:24 - Mini Recap on 3 Steps
5:43 - Example: Fall Guys
6:37 - Example: Pokemon
7:29 - Example: SuperHot
8:05 - Closing Thoughts
----------------------------------------------------------------------------
Thanks all!
#gamedesign #gamedev #indiedev
#fallguys #spelunky2 #tadpoletales #growhome #growup #gamasutra #nuclearthrone #superhot #SnakesAndLadders #pokemon #pokemonemerald #rayman #raymanlegends #steam #steamgames #gamedevelopment
Plagiarism is obviously not okay, but iterating on previous design, adhering to gameplay standards and re-inventing old ideas is definitely an important tool for the tool box - and often complements the unique new ideas we do have.
----------------------------------------------------------------------------
Remember to Subscribe!
Follow me on twitter:
twitter.com/madbookstudios
Join the madbook discord:
discord.gg/JYqFddm
Check all my FREE games on itch:
madbookstudios.itch.io
Website:
madbookstudios.com
----------------------------------------------------------------------------
TIMESTAMPS
0:00 - Intro
0:13 - Plagiarism Bad
0:29 - How Great Games Are Made
1:46 - Gameplay Standards
1:57 - FPS Progression
5:00 - Copyrighting Mechanics is Bad
5:25 - Example of Inspiration
6:33 - Spelunky Ghost
8:14 - Copying Idea's
10:02 - Closing Thoughts
10:32 - Madbook Info
----------------------------------------------------------------------------
Thanks all!
#gamedesign #indiedev #gamedev #mechanics
Link to KenShape: https://tools.kenney.nl/kenshape/
Reminder this video isn't sponsored or anything. I just really like the tool :)
----------------------------------------------------------------------------
Remember to Subscribe!
Follow me on twitter:
twitter.com/madbookstudios
Join the madbook discord:
discord.gg/JYqFddm
Check all my FREE games on itch:
madbookstudios.itch.io
Website:
madbookstudios.com
----------------------------------------------------------------------------
MUSIC CREDITS
Outro Music - "Ghost Notes" by Mild Wild
Link: freemusicarchive.org/music/Mild_Wild/a_Ghost_Notes_b_Radio_Song/Ghost_Notes_MP3
Licence: Attribution 4.0 International (CC BY 4.0)
----------------------------------------------------------------------------
TIMESTAMPS
0:00 - Intro
0:43 - Tool Workflow
2:05 - Asset Highlights
3:04 - Amazing Benefits
4:19 - Current Issues
6:45 - Should You Buy?
8:35 - Wrap Up
----------------------------------------------------------------------------
Thanks all!
#pixelart #3dmodelling #kenshape
Here's a link to the write-up on his website: derekyu.com/makegames/archetypes.html
----------------------------------------------------------------------------
Remember to Subscribe!
Follow me on twitter:
twitter.com/madbookstudios
Join the madbook discord:
discord.gg/JYqFddm
Check all my FREE games on itch:
madbookstudios.itch.io
Website:
madbookstudios.com
----------------------------------------------------------------------------
Outro Music - "Ghost Notes" by Mild Wild
Link: freemusicarchive.org/music/Mild_Wild/a_Ghost_Notes_b_Radio_Song/Ghost_Notes_MP3
Licence: Attribution 4.0 International (CC BY 4.0)
----------------------------------------------------------------------------
Thanks all!
#spelunky2 #gamedev #derekyu
----------------------------------------------------------------------------
Remember to Subscribe!
Follow me on twitter:
twitter.com/madbookstudios
Join the madbook discord:
discord.gg/JYqFddm
Check all my FREE games on itch:
madbookstudios.itch.io
Website:
madbookstudios.com
----------------------------------------------------------------------------
Modern Warfare 2 Multiplayer Gameplay Uncut: Flag Runner (Official HD) - InfinityWard: youtube.com/watch?v=V4PMRFkx07g&ab_channel=InfinityWard
Mario Kart 8 Deluxe: Mushroom Cup Gameplay - IGN: youtube.com/watch?v=qRNv3FpnvMg&ab_channel=IGN
Journey™ Launch Trailer - PlayStation: youtube.com/watch?v=61DZC-60x20&ab_channel=PlayStation
Dead Space™ 3 Official First Gameplay - Dead Space: youtube.com/watch?v=ImFplpcXIIU&t=672s&ab_channel=DeadSpace
----------------------------------------------------------------------------
Outro Music - "Ghost Notes" by Mild Wild
Link: freemusicarchive.org/music/Mild_Wild/a_Ghost_Notes_b_Radio_Song/Ghost_Notes_MP3
Licence: Attribution 4.0 International (CC BY 4.0)
----------------------------------------------------------------------------
Thanks all!
#ui #gamedesign #gamedev
----------------------------------------------------------------------------
Remember to Subscribe!
Follow me on twitter:
twitter.com/madbookstudios
Join the madbook discord:
discord.gg/JYqFddm
Check all my FREE games on itch:
madbookstudios.itch.io
Website:
madbookstudios.com
----------------------------------------------------------------------------
Outro Music - "Ghost Notes" by Mild Wild
Link: freemusicarchive.org/music/Mild_Wild/a_Ghost_Notes_b_Radio_Song/Ghost_Notes_MP3
Licence: Attribution 4.0 International (CC BY 4.0)
----------------------------------------------------------------------------
Thanks all!
#scopecreep #gamedev #indiedev
This video was a ton of fun to make, so hope you get something useful out of it!
----------------------------------------------------------------------------
Remember to Subscribe!
Follow me on twitter:
twitter.com/madbookstudios
Join the madbook discord:
discord.gg/JYqFddm
Check all my FREE games on itch:
madbookstudios.itch.io
Website:
madbookstudios.com
Thanks all!
#gamedev #gamedesign #indiegames
----------------------------------------------------------------------------
Remember to Subscribe!
Follow me on twitter:
twitter.com/madbookstudios
Join the madbook discord:
discord.gg/JYqFddm
Check all my FREE games on itch:
madbookstudios.itch.io
Website:
madbookstudios.com
Thanks all!
#gamedev #indiedev #gamedesign
----------------------------------------------------------------------------
Remember to Subscribe!
Follow me on twitter:
twitter.com/madbookstudios
Join the madbook discord:
discord.gg/JYqFddm
Check all my FREE games on itch:
madbookstudios.itch.io
Website:
madbookstudios.com
Thanks all!
----------------------------------------------------------------------------
Remember to Subscribe!
Follow me on twitter:
twitter.com/madbookstudios
Join the madbook discord:
discord.gg/JYqFddm
Check all my FREE games on itch:
madbookstudios.itch.io
Website:
madbookstudios.com
Thanks all!
I have personally used the majority of these tools, or am planning to use them based on the high recommendations of others, so be sure to check them out as they may help you save money when making your dream indie game!
Every one of the free tools here show that the barrier to entry for gamedev is lower than ever, you can have a go completely for free - so why not try it this new year!
Links to all tools can be found below :)
Also thanks to chadderbox for letting me use some footage from his game - be sure to check his channel out! youtube.com/chadderbox
----------------------------------------------------------------------------
Remember to Subscribe!
Follow me on twitter:
twitter.com/madbookstudios
Join the madbook discord:
discord.gg/JYqFddm
Check all my FREE games on itch:
madbookstudios.itch.io
Website:
madbookstudios.com
----------------------------------------------------------------------------
Unity: unity3d.com/get-unity/download
Godot: godotengine.org
GameMaker: yoyogames.com/gamemaker
GIMP: gimp.org
Aseprite: aseprite.org
Blender: blender.org
Lospec: lospec.com
ShaderToy: shadertoy.com
Audacity: audacityteam.org
BFXR: bfxr.net
LMMS: lmms.io
YoutubeAudioLibrary: youtube.com/audiolibrary
OBS: obsproject.com
Davinci Resolve: blackmagicdesign.com/products/davinciresolve
----------------------------------------------------------------------------
Thanks all!
#gamedev #tools #free
Luckily, I have improved the game's FPS, but it took a lot of messing around with settings and code to get there.
----------------------------------------------------------------------------
Remember to Subscribe!
Follow me on twitter:
twitter.com/madbookstudios
Join the madbook discord:
discord.gg/JYqFddm
Check all my FREE games on itch:
madbookstudios.itch.io
Website:
madbookstudios.com
Thanks all!
This challenge was so much fun to take part in, and huge thanks to Zoop and Dennis for making it possible. Be sure to check out their channel to see their perspectives on the project!
Will be back next week with another Project Drifter Devlog!
----------------------------------------------------------------------------
Watch Dennis (Fuelled By Caffeine) make his part: youtu.be/meZBEO3tTq8
Fuelled By Caffeine Channel: youtube.com/channel/UCqthAAPLF1g0IHkSYazCICg
Watch Zoop (Hyve) make his part: youtu.be/luLpmbAzBHw
Hyve Channel: youtube.com/channel/UCtXI80bWhteUKD7E-XyM6uw
----------------------------------------------------------------------------
Remember to Subscribe!
Follow me on twitter:
twitter.com/madbookstudios
Check all my FREE games on itch:
madbookstudios.itch.io
Join the madbook discord:
discord.gg/JYqFddm
Thanks all!
----------------------------------------------------------------------------
Spelunky level generator: http://tinysubversions.com/spelunkyGen
Vlambeer's Nuclear Throne blog post: indienova.com/u/root/blogread/1766
----------------------------------------------------------------------------
Remember to Subscribe!
Follow me on twitter:
twitter.com/madbookstudios
Check all my FREE games on itch:
madbookstudios.itch.io
Join the madbook discord:
discord.gg/JYqFddm
Website:
madbookstudios.com
Thanks all!
----------------------------------------------------------------------------
Follow me on twitter:
twitter.com/madbookstudios
Check all my FREE games on itch:
madbookstudios.itch.io
Join the madbook discord:
discord.gg/JYqFddm
Thanks all!
----------------------------------------------------------------------------
Follow me on twitter:
twitter.com/madbookstudios
Check all my FREE games on itch:
madbookstudios.itch.io
Join the madbook discord:
discord.gg/JYqFddm
Thanks all!
----------------------------------------------------------------------------
This week's featured games!
Aztec Ride: ldjam.com/events/ludum-dare/47/aztec-ride
O O O: ldjam.com/events/ludum-dare/47/o-o-o
Ouroboros: ldjam.com/events/ludum-dare/47/ouroboros-2
Commuter: ldjam.com/events/ludum-dare/47/commuter
Hell Glider: ldjam.com/events/ludum-dare/47/hell-glider
----------------------------------------------------------------------------
My Ludum Dare Entry and Devlog!
Devlog: youtu.be/RLFrr7GFQxc
Ludum Dare: ldjam.com/events/ludum-dare/47/infinite-rainbow-tower-smash
Itch link to play the game: madbookstudios.itch.io/circle-smash-infinite-rainbow
My favourite compo games: youtu.be/sQVI534xXs8
----------------------------------------------------------------------------
Follow me on twitter:
twitter.com/madbookstudios
Check all my FREE games on itch:
madbookstudios.itch.io
Join the madbook discord:
discord.gg/JYqFddm
Website:
madbookstudios.com
Thanks all!
----------------------------------------------------------------------------
My Entry: madbookstudios.itch.io/circle-smash-infinite-rainbow
The Ludum Dare Page: ldjam.com/events/ludum-dare/47/infinite-rainbow-tower-smash
----------------------------------------------------------------------------
Follow me on twitter:
twitter.com/madbookstudios
Check all my FREE games on itch:
madbookstudios.itch.io
Join the madbook discord (pls it's pretty empty):
discord.gg/JYqFddm
Website:
madbookstudios.com
Thanks all!
----------------------------------------------------------------------------
This week's featured games!
Glyph: bolverk-games.itch.io/glyph
Steamed Hams, But It's RPGMaker: lordbluerouge.itch.io/steamed-hams-but-its-rpgmaker2003
Zen Puzzle: puszkarek.itch.io/zen-puzzle
SPACEBAR: mewmewdevart.itch.io/spacebar
Soria: polargryph.itch.io/soria
----------------------------------------------------------------------------
Follow me on twitter:
twitter.com/madbookstudios
Check all my FREE games on itch:
madbookstudios.itch.io
Join the madbook discord (pls it's pretty empty):
discord.gg/JYqFddm
Website:
madbookstudios.com
Thanks all!