Diablo 4 Kill Notifier
Project detail
I am seeking a skilled developer to create a “Diablo 4 Kill Notifier” for Windows PCs. The software should monitor Diablo 4 gameplay in real-time and upon detecting a kill, send a notification to a Kafka instance.
Ideal Skills and Experience:
Proficiency in C# programming language.
Solid experience in developing Windows PC applications.
Deep understanding of Diablo 4 game mechanics, especially related to kill tracking.
Familiarity with messaging systems, particularly Kafka, for real-time notifications.
Key Features and Requirements:
Game Monitoring:
Continuously monitor the Diablo 4 game process.
Detect when the game is active and when a kill event happens.
Kill Detection:
Accurately detect in-game kills avoiding false positives or missed detections.
Make the detection mechanism resilient to game updates where feasible.
Kafka Notification:
On detecting a kill, send a notification to a pre-configured Kafka instance.
Include relevant kill details in the notification such as timestamp, character name, and potentially enemy type.
User Interface:
Offer a user-friendly interface to start/stop monitoring, configure Kafka details, and view logs or stats.
Performance & Reliability:
Ensure minimal impact on game performance.
Notifications to Kafka should be real-time with negligible delay post kill detection.
Test and debug the notifier to confirm its functionality and reliability.
Development & Collaboration:
Use the C# programming language for development.
The source code must be shared upon project completion. A GitHub repository will be provided for collaboration.
The software should be compatible with both Windows 10 and Windows 11.