<commit_before>---
title: "Lessons learned"
type: "content"
---

#### Lessons learned

- Doing an AR game is not like doing a traditional game. The technique will limit you both in what you can do and how you do it. This especially goes for tracking of markers / fiducials which is not common to all AR libraries.
- Always aim low and improve later rather than aiming for the sky and producing nothing that is finished in its entirey. This cannot be stressed enough.
- Do graphics programming the right way and you can have waterfalls, sunsets and a hundred warriors fighting at the same time but doing it wrong, even the simplest light source becomes a burden for the processor.
<commit_msg>Update 2000-01-07-lessons.md<commit_after>---
title: "Lessons learned"
type: "content"
---

#### Lessons learned

- Doing an AR game is not like doing a traditional game. The technique will limit you both in what you can do and how you do it. This especially goes for tracking of markers / fiducials which is not common to all AR libraries.
- Always aim low and improve later rather than aiming for the sky and producing nothing that is finished in its entirey. This cannot be stressed enough.
- Do graphics programming the right way and you can have waterfalls, sunsets and a hundred warriors fighting at the same time but doing it wrong, even the simplest light source becomes a burden for the processor.
- Don't use more detailed objects than necessary as it will slow you down. The idea behind to use different meshes for different distances all make sense now!

{'fraction_non_alphanumeric': 0.044331855604813175, 'fraction_numerical': 0.00506649778340722, 'mean_word_length': 3.773413897280967, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3847151', 'n_tokens_mistral': 386, 'n_tokens_neox': 369, 'n_words': 256}