In software development, smells are parts of source code that suggest a deeper problem in the system such as duplicated code. Specific knowledge and skills are required for identifying, correcting, and preventing bad code (smells) in the software development process. Such knowledge and skills can be learned, trained, and tuned. Some researchers have evidence about the usage of educational games for motivating, teaching, training, and improving several skills. By using principles of educational games, some authors propose strategies for software development teams to adopt good practices, but these proposals suffer to show different types of code smells and strategies to correct them. In this paper we propose Smellware as a game for teaching best practices in the software development process. The paper describes the game structure and the results of its app. ication in students of software engineering. This proposal aims to strengthen the skills of software developers for identifying and addressing several types of bad code smells and raise awareness about the effects of these bad practices in software development.