Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/almasb/fxtutorials
A collection of JavaFX tutorials from my YouTube channel
https://github.com/almasb/fxtutorials
fxgl game-development game-engine javafx javafx-application javafx-games tutorials youtube
Last synced: 3 days ago
JSON representation
A collection of JavaFX tutorials from my YouTube channel
- Host: GitHub
- URL: https://github.com/almasb/fxtutorials
- Owner: AlmasB
- License: mit
- Created: 2015-02-12T20:04:28.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2024-04-01T23:58:17.000Z (9 months ago)
- Last Synced: 2024-05-11T21:51:31.202Z (8 months ago)
- Topics: fxgl, game-development, game-engine, javafx, javafx-application, javafx-games, tutorials, youtube
- Language: Java
- Homepage: https://www.youtube.com/almasb0/videos
- Size: 20.5 MB
- Stars: 444
- Watchers: 50
- Forks: 298
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# FXTutorials
A wide range of practical tutorials focusing on Java, JavaFX and FXGL from my YouTube channel https://www.youtube.com/almasb0/videos## Video Index
The links in each category are sorted in reverse-chronological order -- newest first.
### JavaFX Games
* [Tower of Hanoi](https://youtu.be/nCdKCDSMUeA)
* [Inverse Grid (Lights Out)](https://youtu.be/nmkrLb1pVGA)
* [Typing Game](https://youtu.be/1If6xa4hM1Q)
* [Text Adventure](https://youtu.be/aKAohbnEXzI)
* [Custom RPG](https://youtu.be/kznvfxQE0NI)
* [Snake 3D](https://youtu.be/mjfgGJHAuvI)
* [Space Invaders](https://youtu.be/FVo1fm52hz0)
* [Asteroids](https://youtu.be/l2XhUHW8Oa4)
* [Tetris](https://youtu.be/mi8nIed9460)
* [Checkers](https://youtu.be/6S6km5duBrM)
* [Frogger](https://youtu.be/K7Ll-dRydrQ)
* [Connect4](https://youtu.be/B5H_t0A_C14)
* [Minesweeper](https://youtu.be/JwcyxuKko_M)
* [Bejeweled](https://youtu.be/G-kQbNW0TLg)
* [Who wants to be a Millionaire](https://youtu.be/IUuT7ZvMSrg)
* [TicTacToe](https://youtu.be/Uj8rPV6JbCE)
* [Memory Puzzle](https://youtu.be/QjuytZhQYo8)
* [Battleship](https://youtu.be/SudEpvy3msY)
* [BlackJack](https://youtu.be/I2EVF50V-84)
* [Hangman](https://youtu.be/iphlcKmnHjI)
* [Pong](https://youtu.be/g7p67rvYN5U)
* [Snake](https://youtu.be/nK6l1uVlunc)### JavaFX Software
* [Window Blur (Robot API)](https://youtu.be/kQoFv6T01HA)
* [Animated Line Chart](https://youtu.be/FeDBcKbO29M)
* [Auto-localization via Bindings](https://youtu.be/mOLkdt2sGjA)
* [JavaFX on Android 2020](https://youtu.be/Gc-Mn4MO-zA)
* [Animated Image Drawer](https://youtu.be/X_uiLuVPGIE)
* [Window-ception](https://youtu.be/909RXCQNLZQ)
* [Polynomial Function Visualizer](https://youtu.be/TO-18dw6EOw)
* [Custom Desktop](https://youtu.be/-Xw9T0PuYLA)
* [Animated Custom Dialog](https://youtu.be/vrEnmDZW7Ag)
* [Piano App](https://youtu.be/4AVgeN202jw)
* [Image Editor](https://youtu.be/sPqF9rcQ_rQ)
* [Client-server Calculator](https://youtu.be/--8jGwi1p8A)
* [Commit History Visualizer](https://youtu.be/RA9Eg06cGos)
* [Word Frequency Visualizer](https://youtu.be/3J_iAICKe9Y)
* [Introduction: TextField, Text, Button](https://youtu.be/buW8eZKVK3Q)
* [Quiz App](https://youtu.be/XDazKWYaim8)
* [FXGL jlink](https://youtu.be/3lNQhbg1y4Y)
* [JavaFX 11 jlink](https://youtu.be/w_PsCNqqcE4)
* [JavaFX 11 Maven](https://youtu.be/r_tdK8zWr_w)
* [Weather App](https://youtu.be/lVyCjLeBg7c)
* [Equation Solver](https://youtu.be/Fz-zdHVrDOY)
* [MVC Note Keeper](https://youtu.be/hP9TuuLeTYA)
* [Cash Machine](https://youtu.be/4givX6cX3u4)
* [MVC Paint](https://youtu.be/0u5aotARyU8)
* [MVC Alarm Clock](https://youtu.be/wIpgGpmFUjA)
* [Noise Generation](https://youtu.be/OxfO1fXQOSE)
* [Steganography](https://youtu.be/Wt3E-ZUIpzM)
* [MVC Text Editor](https://youtu.be/17uSUxhRQ80)
* [Shapes, Animations, Lambda](https://youtu.be/VPYskQbq7q4)
* [MVC + JDBC + DAO + DI: Library Management](https://youtu.be/t5zTEj473hs)
* [iOS Style Toggle Switch](https://youtu.be/maX5ymmQixM)
* [Client-server Chat](https://youtu.be/VVUuo9VO2II)
* [File Downloader](https://youtu.be/FjgPc5nl-ac)
* [MVC Calculator](https://youtu.be/y1ZaBalVZic)### FXGL
* [Networking Tutorial](https://youtu.be/-sXkHTQKszk)
* [Getting Started (5-Part Asteroids)](https://youtu.be/48rVgdq0mFA)### JavaFX Game Menus
* [World War Z](https://youtu.be/NyWv3JBDrFE)
* [Civilization VI](https://youtu.be/N2EmtYGLh4U)
* [Fallout 4](https://youtu.be/7Womx6GlSe4)
* [Mortal Kombat X](https://youtu.be/xWAR1F56D4U)
* [Call of Duty: Modern Warfare](https://youtu.be/-19J5VKCRyE)
* [Far Cry 4 Loading Screen](https://youtu.be/T1JWt9CMR4M)
* [Far Cry 4](https://youtu.be/PTwpDkUMowk)
* [Thief](https://youtu.be/aOcow70vqb4)### JavaFX Game Dev
* [3D Animation](https://youtu.be/oaL8n1bmD78)
* [Animations and Interpolators](https://youtu.be/cEJzaFUjGMU)
* [Transparent Window](https://youtu.be/PyqL1bL30G8)
* [Disintegration - Thanos Snap Effect](https://youtu.be/bomvgp5FlDY)
* [Collision Detection - SAT](https://youtu.be/Sv42pfgiAI4)
* [Collision Detection - BBox](https://youtu.be/MrTW2K1i1Mk)
* [Grid Traversal](https://youtu.be/AXvs0JdUmRM)
* [Parametric Equation Animations](https://youtu.be/KvtqeYpvrnk)
* [Event Bus](https://youtu.be/dHZd7a5_6ck)
* [Particle System](https://youtu.be/vLcJRm6Y72U)### Java
* [Hangman in Terminal](https://youtu.be/VRN6cgv59Ak)
* [Compression](https://youtu.be/-e_TQ7L3ock)
* [Reflection](https://youtu.be/m6rFp-Yxgsk)
* [Concurrency vs Parallelism](https://youtu.be/KURPyXMSF7s)
* [Software Development Workflow](https://youtu.be/M6EskazHeq8)
* [Introduction to Functional Programming](https://youtu.be/rm6_saPdpWY)
* [Design Patterns: Visitor](https://youtu.be/rimCSNlQwyU)
* [Encryption](https://youtu.be/luUeSnIYjJo)
* [Garbage Collection](https://youtu.be/eaHE9zELm-o)
* [Serialization](https://youtu.be/-xW0pBZqpjU)### Interviews
* [JavaFX on Raspberry Pi with Frank Delporte](https://youtu.be/TjlcvtANXi4)
* [Auto-responsive Layout with Jakob Jenkov](https://youtu.be/2BEinC7sJL4)
* [Studying Game Development with Marc Walker](https://youtu.be/aR3lwV5UAQc)
* [Studying Software Engineering with Byron Filer](https://youtu.be/Tad44tq58OY)
* [How to be a successful developer with Richard Leinfellner](https://youtu.be/Fk4c-Nrl-b4)### Talks
* [Java and JavaFX Game Development](https://youtu.be/gj0yKmsKwvc)
### Misc
* [Introduction to Git](https://youtu.be/awD-5Dp-WAg)