Fighting Game Development Ressources List

Forum

Fighting Game Development Resources

Collection of resources about how to make fighting games of all types, sorted by categories.

This list was put together by Fighting Game Developer Community (FGDC) on Discord.

Legend:

General

Engines and Libraries

Templates

Game Development

Technical / Programming

General Game Programming

Game Inputs

Networking

An interesting thread that I found on Twitter thanks to @Rod F https://yal.cc/preparing-your-game-for-deterministic-netcode/ https://bymuno.com/post/rollback

Graphics and Sound

Art/Animation - General

Note: While this repository is meant for advice that can help fighting game developers specifically, we thought it would still be nice to offer a curated selection of art resources for those who want to learn how to get started with art in games.

Art/Animation - Real Time Action Combat

3D Modeling

Graphics Programming - Stylized/NPR

Design

General Game Design

Core-A gaming is essentially required reading for anyone trying to make a fighting game https://www.youtube.com/playlist?list=PLWIbhIYLOq-T7XwgHe2y2hBE8Zr_yeODi

Core A Gaming is pretty much essential watching at this point. I also highly recommend Novril Tataki's channel for similar reasons. Several video series, that are meant to teach new players, but are actually great for devs as well. Their older series on Guilty Gear character tutorials also helped me designing movesets. https://www.youtube.com/user/novriltataki

Also add Sugarpunch Design Works. Great for learning about animation basics and sometimes game feel. Not entirely focused on fighting games though. https://youtu.be/s4HKw7Hqqd0

(Sugarpunch definitely has some worthwhile insights, but he also spews out a lot of "hot takes" so take what he says with a grain of salt)

Once I was asked about how I implemented the AI in my game. I might share that info here again. Don't know if it counts as learning material. Feel free to move it/remove it! [Twitter thread] https://twitter.com/AndreaDProjects/status/1086641395740352513?s=20

Publishers

Marketing

Unsorted

https://www.youtube.com/playlist?list=PLj34EySs1IeZLdaLTIoMvkoMkxUk2l74A

https://twitter.com/mauvecow/status/1182084533035757568?s=20 a very interesting thread about rollback implementation and what to consider

http://glossary.infil.net/

MarcDWyz🕹 — 2021-06-09 4:17 PM I did a Q&A about rollback netcode. ➡️ https://youtu.be/AT9gznRM860

https://twitter.com/GxGrainSon/status/1419275528838729736?s=19

https://docs.google.com/document/d/1IeRLLBHUIly9UD5PxXf8sWmaB-lGyTwf/edit

https://www.youtube.com/watch?v=lytuRLkfhus

https://twitter.com/haydndalton/status/1541104969478246403?t=bmIYY5mKLKKTbAu4G90_7g&s=19

http://lindsaycox.co.uk/blog/unity/unity-c-performance-tips-and-tricks/

https://blog.gemserk.com/2017/03/14/using-unity-text-to-show-numbers-without-garbage-generation/

https://learn.jettelly.com/unity-shader-bible/#buy-now

https://answers.unity.com/questions/1359179/does-unity-fixed-foreach-problem-gc-boxing.html

https://www.jacksondunstan.com/articles/3577

https://mobile.twitter.com/YosiSpring/status/1548408537931399178

https://www.youtube.com/playlist?list=PLwXxbJKDwxSUexU-RyPXHYSeq--8pXEON

https://www.schellgames.com/blog/the-definitive-guide-to-playtest-questions

https://rodzilla.itch.io/material-maker

https://www.patreon.com/posts/vfx-breakdown-71191108

https://springrollgames.itch.io/ggmr

https://www.brookaccessory.com/pro.php?m=d&pid=44237976

https://medium.com/kitfox-games/the-indie-game-studio-glossary-6ea8d422065c

http://reports-archive.adm.cs.cmu.edu/anon/2017/CMU-CS-17-128.pdf

https://help.steampowered.com/en/faqs/view/60E5-5E13-712C-5315

https://steamcommunity.com/sharedfiles/filedetails/?id=183672148

https://www.gameuidatabase.com/index.php

https://www.youtube.com/watch?v=J-3avMBqJ9s

https://www.gamesindustry.biz/rami-ismails-top-ten-tips-on-surviving-the-indiepocalypse

https://youtu.be/8wm9ti-gzLM

https://www.youtube.com/watch?v=RzjAVFU4yz8&list=PLKaq87gaP9IEPctr9scliswmcoJ5B7Pnj

https://youtu.be/f4s1h2YETNY

https://www.youtube.com/watch?v=EScvYBJyrdw

https://docs.google.com/presentation/d/1txprTept_SlOCjURlIv-07a_9eDzMiGVT8yZlInOtd8/edit?usp=sharing

https://www.youtube.com/watch?v=E3zHGD8V2IY&t=179s

https://www.reddit.com/r/cpp_questions/comments/152ze93/learning_cpp_as_a_beginner/

https://www.youtube.com/watch?v=XTZVbmz7LpY

https://twitter.com/KenneyNL/status/1690770193327300608

https://www.udemy.com/course/unreal-engine-5-the-ultimate-game-developer-course/

https://www.udemy.com/course/unrealcourse/

https://twitter.com/joewintergreen/status/1701882185375220165

https://www.youtube.com/watch?v=MeMPCSqQ-34

https://www.learncpp.com/

https://twitter.com/panthavma/status/1704235501023019079

https://packetlosstest.com/

https://www.youtube.com/watch?v=2MB9cAwC0Nw

https://twitter.com/SEGA_AM_2/status/1775450937697378310/photo/1

https://www.dataorienteddesign.com/dodbook/

https://github.com/dbartolini/data-oriented-design

https://www.youtube.com/watch?v=rz99vzYY514

https://fxtwitter.com/YosiSpring/status/1823851395402903793

https://feepresskit.com/#/

https://dopresskit.com/

https://happysoulmusic.com

https://www.youtube.com/@GraphicsProgrammingConference

https://medium.com/design-bootcamp/novelty-and-complexity-budgets-fc583e80a055

https://int10h.org/oldschool-pc-fonts/fontlist/

https://www.proko.com/course/figure-drawing-fundamentals

https://drawabox.com/

https://www.youtube.com/watch?v=eRVRioN4GwA

https://youtu.be/9YSqhfjqfgs

https://mathworld.wolfram.com/

https://direct.mit.edu/books/oa-monograph/5572/The-Videogame-Industry-Does-Not-ExistWhy-We-Should

https://www.youtube.com/watch?v=xsZk3c7Oxyw

https://www.youtube.com/watch?v=CU-SZo2dMHk

https://warthogreport.substack.com/p/analyzing-smash-bross-original-design

https://youtu.be/4vdIDygj1bE?si=jipeYE9mfKV52LDy

https://characterdesignreferences.com/

https://www.youtube.com/watch?v=VYW7U98japY

https://www.youtube.com/watch?v=E5M41URxi9k

https://www.youtube.com/watch?v=jz8k8mWYByM

https://www.mixamo.com/

https://github.com/Ensteq/ToonShadingCollection/tree/main

https://www.youtube.com/@takimarueffect_tips

https://lospec.com/

https://guide.handmadehero.org/

https://www.pcgamer.com/gaming-industry/rpg-developer-owlcat-launches-free-game-dev-learning-resource-a-rising-tide-truly-lifts-all-ships/

https://owlcat.games/learning

https://youtu.be/v1CqFQNNvHc?si=90_fioTa8_kGk0t4

https://ci.itch.io/all-game-assets

https://youtu.be/m4Bwyb52W3E?si=BmK5BzB5VU-wrMvO

https://docs.vulkan.org/tutorial/latest/Building_a_Simple_Engine/introduction.html

https://owencmyk.xyz/designing-fighting-games/hold-buffers/

https://github.com/rcmagic/ZigFightingGame/

https://animatorsresourcekit.blog/category/assets/reference/

https://setteidreams.net/

https://animatorsresourcekit.blog/2018/02/20/challenger-jacobus/

https://jvns.ca/blog/2023/01/13/examples-of-floating-point-problems/

https://coloso.global/en/products/gameartist-remyhobo-us

https://gamedev.tv/courses/blender-sprites

https://www.youtube.com/watch?v=oLu9I7tkfp8

https://docs.google.com/presentation/d/1zP_ns92nUwSJP4fP8abTy2lWopL6h12rZl0AcpEG-jw/edit?usp=sharing

https://coloso.global/en/products/gameartist-remyhobo-us

https://itch.io/c/7216862/godot-cheatsheets

https://trueref.io/

https://community.trueref.io/free_references

https://youtu.be/rRXd_fJowdk

https://codemanu.itch.io/spritemancer