Diablo 4 Kill Notifier

  • Job DurationLess than a month
  • Project LevelMedium Level
  • Project deadlineExpired

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.

Industry Categories

Freelancer type required for this project