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
- Inverse Grid (Lights Out)
- Typing Game
- Text Adventure
- Custom RPG
- Snake 3D
- Space Invaders
- Asteroids
- Tetris
- Checkers
- Frogger
- Connect4
- Minesweeper
- Bejeweled
- Who wants to be a Millionaire
- TicTacToe
- Memory Puzzle
- Battleship
- BlackJack
- Hangman
- Pong
- Snake
JavaFX Software
- Window Blur (Robot API)
- Animated Line Chart
- Auto-localization via Bindings
- JavaFX on Android 2020
- Animated Image Drawer
- Window-ception
- Polynomial Function Visualizer
- Custom Desktop
- Animated Custom Dialog
- Piano App
- Image Editor
- Client-server Calculator
- Commit History Visualizer
- Word Frequency Visualizer
- Introduction: TextField, Text, Button
- Quiz App
- FXGL jlink
- JavaFX 11 jlink
- JavaFX 11 Maven
- Weather App
- Equation Solver
- MVC Note Keeper
- Cash Machine
- MVC Paint
- MVC Alarm Clock
- Noise Generation
- Steganography
- MVC Text Editor
- Shapes, Animations, Lambda
- MVC + JDBC + DAO + DI: Library Management
- iOS Style Toggle Switch
- Client-server Chat
- File Downloader
- MVC Calculator
FXGL
JavaFX Game Menus
- World War Z
- Civilization VI
- Fallout 4
- Mortal Kombat X
- Call of Duty: Modern Warfare
- Far Cry 4 Loading Screen
- Far Cry 4
- Thief
JavaFX Game Dev
- 3D Animation
- Animations and Interpolators
- Transparent Window
- Disintegration - Thanos Snap Effect
- Collision Detection - SAT
- Collision Detection - BBox
- Grid Traversal
- Parametric Equation Animations
- Event Bus
- Particle System
Java
- Hangman in Terminal
- Compression
- Reflection
- Concurrency vs Parallelism
- Software Development Workflow
- Introduction to Functional Programming
- Design Patterns: Visitor
- Encryption
- Garbage Collection
- Serialization
Interviews
- JavaFX on Raspberry Pi with Frank Delporte
- Auto-responsive Layout with Jakob Jenkov
- Studying Game Development with Marc Walker
- Studying Software Engineering with Byron Filer
- How to be a successful developer with Richard Leinfellner