Joe discusses using Rot.js for JavaScript game development and highlights the versatility and ease of use of Unity 3D for creating various types of games, emphasizing its compatibility with different platforms and the abundance of quality tutorials available. Alan explores the relevance of game type selection in relation to choosing a game development tool like Unity 3D.