ArcDusky's Chess
- User controls both players (there is no automated opponent).
- Fully functional.
- Enforces legal piece movement.
- Allows castling.
- Allows en passant pawn attacks.
- Detects checks and checkmates.
- "Threats" button shows squares that enemy can attack (in red).
- "Moves" button shows which of your pieces can move (in green). While holding a piece, it shows which moves that piece can make.
- "View" button toggles between the 3D view and a top-down 2D view.