I modelled our neighbourhood as a driving game for my 4 year old daughter.
I want my daughter to know that technology is hers to control. Growing up, I loved making new levels for Nibbles in QBasic, and then custom maps for Doom and Quake. Tinkering with friends is what got me interested in tech. I want my daughter to have that same sense of control and agency over the tech she uses. And it’s working, she’s giving me feature requests now which we can work on together.
The map covers the whole route from our driveway all the way to her school, which is about 10 km. I added four vehicles, our current two cars, a Nissan LEAF and a Kia EV3, our previous car, a Honda Fit, which is the car we took her home from the hospital in, and a school bus for good measure.
She’s still getting used to the controllers, so I introduced a kid mode which makes it easier for her to control. It’s got lane centering, automatically slows down for turns, and if she collides with me or a tree, she always wins. I’ll tune these behaviours as she gets more familiar with the controls, because right now she’s kicking my butt.
The map was created using my dashcam footage, open-source data like OpenStreetMap, aerial photos, lidar, and I’ve also been working on an acoustic drone detection project. And as part of that project, I created an iOS app for capturing reference images specifically for generating 3D models. So I use that as well.
What’s neat about this is I’m using our gaming PC to create games now. Instead of our gaming PC being idle overnight, it can be generating new levels for this game or updating the map based on the latest dashcam footage.
I have no plan to release this as a game, it’s specifically made for my daughter.
At the end of the video I have included a longer comparison of the game’s map and my dashcam footage for the same area to show that this isn’t just an AI slop demo. It runs the 5 km along County Road 3, ending up at my daughter’s school.
Signature
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
- ---
title: "Dashcam Footage to 3D Driving Game"
description: "I modelled our neighbourhood as a driving game for my 4-year-old daughter using dashcam footage, OpenStreetMap, aerial photos and lidar."
author: Greg
layout: post
permalink: /2026/11/dashcam-footage-to-3d-driving-game/
date: 2026-11-04 15:38:04 -0500
comments: True
licence: Creative Commons
categories:
- technology
tags:
- video
- games
- family
- ai
- ---
<style>
.embed-container {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
max-width: 100%;
}
.embed-container iframe,
.embed-container object,
.embed-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
</style>
<div class='embed-container'>
<iframe src='https://www.youtube.com/embed/B5W1PVEkcHY' frameborder='0' allowfullscreen></iframe>
</div>
I modelled our neighbourhood as a driving game for my 4 year old daughter.
I want my daughter to know that technology is hers to control. Growing up, I loved making new levels for Nibbles in QBasic, and then custom maps for Doom and Quake. Tinkering with friends is what got me interested in tech. I want my daughter to have that same sense of control and agency over the tech she uses. And it's working, she's giving me feature requests now which we can work on together.
The map covers the whole route from our driveway all the way to her school, which is about 10 km. I added four vehicles, our current two cars, a Nissan LEAF and a Kia EV3, our previous car, a Honda Fit, which is the car we took her home from the hospital in, and a school bus for good measure.
She's still getting used to the controllers, so I introduced a kid mode which makes it easier for her to control. It's got lane centering, automatically slows down for turns, and if she collides with me or a tree, she always wins. I'll tune these behaviours as she gets more familiar with the controls, because right now she's kicking my butt.
The map was created using my dashcam footage, open-source data like [OpenStreetMap](https://www.openstreetmap.org/), aerial photos, lidar, and I've also been working on an acoustic drone detection project. And as part of that project, I created an iOS app for capturing reference images specifically for generating 3D models. So I use that as well.
What's neat about this is I'm using our gaming PC to create games now. Instead of our gaming PC being idle overnight, it can be generating new levels for this game or updating the map based on the latest dashcam footage.
I have no plan to release this as a game, it's specifically made for my daughter.
At the end of the video I have included a longer comparison of the game's map and my dashcam footage for the same area to show that this isn't just an AI slop demo. It runs the 5 km along County Road 3, ending up at my daughter's school.
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEESYClA57JitMYg1JBb8nUVLEJtZ8FAmrzm2kACgkQb8nUVLEJ
tZ83iw/+KZxqUQ1m2DRrnqMts+RT8ZCpLVdlMvRSdABXaUI9RRF6nLE3sKXGY4Si
S202f3Ax7lNbCio5oOwUATFFEbcZARkLx1QQFC9aTCz0LuS21qITg+wUDic4bgVf
BxJ+BsNEieodPUTjDwvP5oZ/OSzRapgOTKAsddPMCWspSMYubgzFCAIxa0aiEiN7
OxfM2JcL/RN2xtybUwGY2RRuIruyyVIqfPrB0bawTNJBMEJU2Xh/AdLjN/xtqw2n
I/rg7ZAKOC8DTMt9HVdeIyr2GyOnWjuoI4+3p8x1ezdGZMMpYPTj+SQlctHlGLWs
wI4ZvRZh7wL1+TxbNB00LCh7XZ0XmRPZJ5QqxuhAUKb97zAr6aDORAIZyvO0drlH
lt9ps3qKnfrfLl6Pvo74DTM3D6hemJwYGVkcnvdR/03lf8eUVY+vG1zMsZ5TZ72b
/s7v9H7M9l3Bfh3rQ6UndA76wr4PgOQiyhyzwh7WZFgBBnKVVgNfINUOcngE5Aml
Wy4g4Nf4Iy4oFCrhpv5XSsJyeQc7WdklV1koTVnEErMtZK6IARtNwTyLfN+mCBWi
1d022bh5dyLxUZ1Ih8tP/UuAGMCNe3WP4MatpeFR4DGO2GgkqU1yW3RS7NPZtDfv
XetVA4x9Bi70fU1zq9lFGD4NdtM3tLU32pNCkrNfzyzjZV9xkYE=
=2r9D
-----END PGP SIGNATURE-----