Skip to content

Commit

Permalink
Merge pull request #1 from Woynert/development
Browse files Browse the repository at this point in the history
Release 0.1.0
  • Loading branch information
Woynert authored May 21, 2023
2 parents a475e66 + e6323c4 commit 0a6dbc7
Show file tree
Hide file tree
Showing 84 changed files with 3,904 additions and 1 deletion.
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,5 @@
# Godot 4+ specific ignores
.godot/

# blender backup files
*.blend1
55 changes: 55 additions & 0 deletions DESIGN.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
# project structure

services
globalState
audioPlayer
writeLoad
scenes
player
player
controllable-comp
turrent-comp
player hud
enemies
enemie
path-following-comp
turrent
turrent
common
attack-comp
billiboard-comp
map
cristal
shop
levels
main screen
level 1
level 2
ui
main menu
scores menu
pause menu
store menu
builder menu
win menu
loose memu

# sounds

- menu bip
- turrent building
- turrent shot
- turrent cannon
- player melee swing
- robot melee
- robot die
- enemy spawn
- loose
- win

# collision layers

- 1 general
- 2 solid
- 3 enemies

16 changes: 16 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Toy Tower

This is a little tower defense game played in first person. Made with Godot 4, Blender, and ChipTone.

## Install

You can find binaries here https://github.com/Woynert/toytower/releases

## Screenshots

![image](https://github.com/Woynert/toytower/assets/61242172/ec77c15f-0eb4-412e-83ab-d743a401e139)


![image](https://github.com/Woynert/toytower/assets/61242172/bc343453-b6d9-40c9-872e-18f1a7550121)


Binary file added assets/blender/bot1.blend
Binary file not shown.
48 changes: 48 additions & 0 deletions assets/blender/bot1.blend.import
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
[remap]

importer="scene"
importer_version=1
type="PackedScene"
uid="uid://l0ocmanq12py"
path="res://.godot/imported/bot1.blend-d0122588a8eb71e09db79f38ebe3c4d3.scn"

[deps]

source_file="res://assets/blender/bot1.blend"
dest_files=["res://.godot/imported/bot1.blend-d0122588a8eb71e09db79f38ebe3c4d3.scn"]

[params]

nodes/root_type="Node3D"
nodes/root_name="Scene Root"
nodes/apply_root_scale=true
nodes/root_scale=1.0
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
import_script/path=""
_subresources={}
gltf/embedded_image_handling=1
blender/nodes/visible=0
blender/nodes/punctual_lights=true
blender/nodes/cameras=true
blender/nodes/custom_properties=true
blender/nodes/modifiers=1
blender/meshes/colors=false
blender/meshes/uvs=true
blender/meshes/normals=true
blender/meshes/tangents=true
blender/meshes/skins=2
blender/meshes/export_bones_deforming_mesh_only=false
blender/materials/unpack_enabled=true
blender/materials/export_materials=1
blender/animation/limit_playback=true
blender/animation/always_sample=true
blender/animation/group_tracks=true
Binary file added assets/blender/bot2.blend
Binary file not shown.
48 changes: 48 additions & 0 deletions assets/blender/bot2.blend.import
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
[remap]

importer="scene"
importer_version=1
type="PackedScene"
uid="uid://c201w1smj62xl"
path="res://.godot/imported/bot2.blend-2bf715d93867f7563286e3696f65200d.scn"

[deps]

source_file="res://assets/blender/bot2.blend"
dest_files=["res://.godot/imported/bot2.blend-2bf715d93867f7563286e3696f65200d.scn"]

[params]

nodes/root_type="Node3D"
nodes/root_name="Scene Root"
nodes/apply_root_scale=true
nodes/root_scale=1.0
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
import_script/path=""
_subresources={}
gltf/embedded_image_handling=1
blender/nodes/visible=0
blender/nodes/punctual_lights=true
blender/nodes/cameras=true
blender/nodes/custom_properties=true
blender/nodes/modifiers=1
blender/meshes/colors=false
blender/meshes/uvs=true
blender/meshes/normals=true
blender/meshes/tangents=true
blender/meshes/skins=2
blender/meshes/export_bones_deforming_mesh_only=false
blender/materials/unpack_enabled=true
blender/materials/export_materials=1
blender/animation/limit_playback=true
blender/animation/always_sample=true
blender/animation/group_tracks=true
Binary file added assets/blender/bot3.blend
Binary file not shown.
54 changes: 54 additions & 0 deletions assets/blender/bot3.blend.import
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
[remap]

importer="scene"
importer_version=1
type="PackedScene"
uid="uid://dewcxax5f0ln3"
path="res://.godot/imported/bot3.blend-6bcc3104127730d42bca85a93dea5899.scn"

[deps]

source_file="res://assets/blender/bot3.blend"
dest_files=["res://.godot/imported/bot3.blend-6bcc3104127730d42bca85a93dea5899.scn"]

[params]

nodes/root_type="Node3D"
nodes/root_name="Scene Root"
nodes/apply_root_scale=true
nodes/root_scale=1.0
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
import_script/path=""
_subresources={
"nodes": {
"PATH:Cylinder007": {
"import/skip_import": true
}
}
}
gltf/embedded_image_handling=1
blender/nodes/visible=0
blender/nodes/punctual_lights=true
blender/nodes/cameras=true
blender/nodes/custom_properties=true
blender/nodes/modifiers=1
blender/meshes/colors=false
blender/meshes/uvs=true
blender/meshes/normals=true
blender/meshes/tangents=true
blender/meshes/skins=2
blender/meshes/export_bones_deforming_mesh_only=false
blender/materials/unpack_enabled=true
blender/materials/export_materials=1
blender/animation/limit_playback=true
blender/animation/always_sample=true
blender/animation/group_tracks=true
Binary file added assets/blender/cristal.blend
Binary file not shown.
48 changes: 48 additions & 0 deletions assets/blender/cristal.blend.import
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
[remap]

importer="scene"
importer_version=1
type="PackedScene"
uid="uid://df1twmoiopxdg"
path="res://.godot/imported/cristal.blend-8a38af0831d4e5fe370d706c0d82de20.scn"

[deps]

source_file="res://assets/blender/cristal.blend"
dest_files=["res://.godot/imported/cristal.blend-8a38af0831d4e5fe370d706c0d82de20.scn"]

[params]

nodes/root_type="Node3D"
nodes/root_name="Scene Root"
nodes/apply_root_scale=true
nodes/root_scale=1.0
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
import_script/path=""
_subresources={}
gltf/embedded_image_handling=1
blender/nodes/visible=0
blender/nodes/punctual_lights=true
blender/nodes/cameras=true
blender/nodes/custom_properties=true
blender/nodes/modifiers=1
blender/meshes/colors=false
blender/meshes/uvs=true
blender/meshes/normals=true
blender/meshes/tangents=true
blender/meshes/skins=2
blender/meshes/export_bones_deforming_mesh_only=false
blender/materials/unpack_enabled=true
blender/materials/export_materials=1
blender/animation/limit_playback=true
blender/animation/always_sample=true
blender/animation/group_tracks=true
Binary file added assets/blender/halo.blend
Binary file not shown.
48 changes: 48 additions & 0 deletions assets/blender/halo.blend.import
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
[remap]

importer="scene"
importer_version=1
type="PackedScene"
uid="uid://jaehjcr251np"
path="res://.godot/imported/halo.blend-28568917b019b746a71c7af4d5282bfb.scn"

[deps]

source_file="res://assets/blender/halo.blend"
dest_files=["res://.godot/imported/halo.blend-28568917b019b746a71c7af4d5282bfb.scn"]

[params]

nodes/root_type="Node3D"
nodes/root_name="Scene Root"
nodes/apply_root_scale=true
nodes/root_scale=1.0
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
import_script/path=""
_subresources={}
gltf/embedded_image_handling=1
blender/nodes/visible=0
blender/nodes/punctual_lights=true
blender/nodes/cameras=true
blender/nodes/custom_properties=true
blender/nodes/modifiers=1
blender/meshes/colors=false
blender/meshes/uvs=true
blender/meshes/normals=true
blender/meshes/tangents=true
blender/meshes/skins=2
blender/meshes/export_bones_deforming_mesh_only=false
blender/materials/unpack_enabled=true
blender/materials/export_materials=1
blender/animation/limit_playback=true
blender/animation/always_sample=true
blender/animation/group_tracks=true
Binary file added assets/blender/level1.blend
Binary file not shown.
60 changes: 60 additions & 0 deletions assets/blender/level1.blend.import
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
[remap]

importer="scene"
importer_version=1
type="PackedScene"
uid="uid://3o7g2fae06j8"
path="res://.godot/imported/level1.blend-2b19e15d4e1fd1f13d381d5f64a0f41e.scn"

[deps]

source_file="res://assets/blender/level1.blend"
dest_files=["res://.godot/imported/level1.blend-2b19e15d4e1fd1f13d381d5f64a0f41e.scn"]

[params]

nodes/root_type="Node3D"
nodes/root_name="Scene Root"
nodes/apply_root_scale=true
nodes/root_scale=1.0
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
import_script/path=""
_subresources={
"nodes": {
"PATH:Cube003": {
"import/skip_import": true
},
"PATH:Cube006": {
"import/skip_import": true
},
"PATH:Cube007": {
"import/skip_import": true
}
}
}
gltf/embedded_image_handling=1
blender/nodes/visible=0
blender/nodes/punctual_lights=true
blender/nodes/cameras=true
blender/nodes/custom_properties=true
blender/nodes/modifiers=1
blender/meshes/colors=false
blender/meshes/uvs=true
blender/meshes/normals=true
blender/meshes/tangents=true
blender/meshes/skins=2
blender/meshes/export_bones_deforming_mesh_only=false
blender/materials/unpack_enabled=true
blender/materials/export_materials=1
blender/animation/limit_playback=true
blender/animation/always_sample=true
blender/animation/group_tracks=true
Binary file added assets/blender/sasha.blend
Binary file not shown.
Loading

0 comments on commit 0a6dbc7

Please sign in to comment.