Olá [member=2533]mmalzone[/member], tudo bem?
Os achievements seriam para qual engine/linguagem de programação?
Como o Hermes falou, você pode obter a data e hora do sistema operacional via programação. Essa é a forma mais simples, mas pode ser facilmente burlada caso o jogador mude o horário do computador.
A segunda alternativa é você tem um servidor (Site ou Api) que forneça a data e hora que o seu jogo se basear. O ponto ruim dessa abordagem é que o jogador precisa estar conectado na internet para completar esses tipos de Achievement (acho que as conquistas na Steam tbm só funcionam se o jogador estiver online). Uma Api online pode ser encontrada aqui: http://worldtimeapi.org/
Eu mesmo nunca vi algum tipo de achievement baseado em horário, mas se você tiver precisando de novas ideias, temos um sistema de achievement do próprio fórum:
https://www.condadobraveheart.com/forum/index.php?action=profile_achievements