This paper presents gamification concepts implemented by a gamification engine which is incorporated in a knowledge sharing web-based application. The engine aims at increasing user’s motivation and participation in knowledge sharing and training processes taking place on a factory’s shop floor, enhance socialization and support corrective feedback and positive reinforcement. In particular, it motivates workers to participate in discussions, propose solutions to work-related problems, and upload/view useful content even when being at the workplace. The gamification engine makes use of various gamification elements and is highly configurable in terms of management of gamified tasks. It is designed to support access by both standard display devices (PCs, tablets, mobile phones) as well as Mixed/Augmented Reality platforms, such as Microsoft HoloLens, which are gaining significant traction with industry verticals. The main novelty of the gamification concepts presented is the ability to utilize dynamic worker profile information which is stored in a central database, in order to improve the effectiveness of the gamified tasks, targeting at more effective usage of the knowledge sharing platform in the Industry 4.0 domain.