Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
65 commits
Select commit Hold shift + click to select a range
700d669
feat: ignore TextMeshPro files from language stats
cybardev Mar 31, 2024
d9866e6
Update .gitattributes
cybardev Mar 31, 2024
d2c40a5
feat: add game icon to build
cybardev Apr 1, 2024
6613583
feat: create build workflow
cybardev Apr 1, 2024
2c7e92f
re: only enable macOS and WebGL builds for now
cybardev Apr 1, 2024
bfe653b
feat: deploy WebGL build to GitHub Pages
cybardev Apr 1, 2024
4a9463e
fix: typo
cybardev Apr 1, 2024
84967f7
re: give name to deploy job
cybardev Apr 1, 2024
8d26e97
fix: update upload artifact workflow version
cybardev Apr 1, 2024
10955aa
re: re-enable Windows and Linux builds
cybardev Apr 1, 2024
1028d18
feat: auto rebuild on PR merge to main
cybardev Apr 1, 2024
e634254
fix: use simpler deploy step for WebGL
cybardev Apr 1, 2024
12391b3
Create CNAME
cybardev Apr 1, 2024
f872e0c
fix: use proper token permissions
cybardev Apr 1, 2024
4648f3b
Merge branch 'main' of github.com:cybardev/Noctrun
cybardev Apr 1, 2024
eae9acd
re: remove CNAME from main
cybardev Apr 1, 2024
8b3adb9
re: add names to workflow steps
cybardev Apr 1, 2024
22b2253
fix: token permissions
cybardev Apr 1, 2024
7bcc820
fix: publish correct directory to GitHub Pages
cybardev Apr 1, 2024
9ccaf4d
feat: add cname for custom domain
cybardev Apr 1, 2024
6a6f93f
fix: use no compression
cybardev Apr 1, 2024
a6122a6
Merge pull request #26 from cybardev/main
cybardev Apr 2, 2024
9fed8b5
Merge pull request #27 from cybardev/nazy00-dev
cybardev Apr 2, 2024
e3bd8bc
Merge pull request #28 from cybardev/cy-dev
cybardev Apr 2, 2024
ab13781
re: rename project in build settings and disable splash screen
cybardev Apr 2, 2024
3b35559
re: add member roles
cybardev Apr 2, 2024
59f5642
re: update var names to reflect enemy spawning
cybardev Apr 2, 2024
1f82529
feat: credits menu screen
cybardev Apr 2, 2024
c046a9e
re: formatting
cybardev Apr 2, 2024
002f486
Merge pull request #29 from cybardev/nazy00-dev
cybardev Apr 2, 2024
a54c56f
Merge branch 'cy-dev' of github.com:cybardev/Noctrun into cy-dev
cybardev Apr 2, 2024
b2706d6
fix: remove player land state at start
cybardev Apr 2, 2024
4102dfd
re: BG scroll speed consistent between UI and script
cybardev Apr 2, 2024
1dff481
re: enemy speed consistent between UI and script
cybardev Apr 2, 2024
5b6bdbc
re: scene config changes for last 3 commits
cybardev Apr 2, 2024
438ce3e
re: directory organization
cybardev Apr 2, 2024
e093b89
re: formatting
cybardev Apr 2, 2024
264e1f8
re: update var names to reflect enemy spawning
cybardev Apr 2, 2024
204f3e7
re: add eyes glowing in darkness
cybardev Apr 2, 2024
68f8b55
Merge branch 'nazy00-dev' into cy-dev
cybardev Apr 2, 2024
1e06376
Merge pull request #31 from cybardev/cy-dev
cybardev Apr 2, 2024
3ec7ebd
Merge branch 'nazy00-dev' into cy-dev
cybardev Apr 2, 2024
8fb24fd
re: disable splash screen
cybardev Apr 2, 2024
3b7f6e3
fix: attach new sprites to player
cybardev Apr 2, 2024
19c2ea4
Merge pull request #33 from cybardev/cy-dev
cybardev Apr 2, 2024
920e298
re: switch to PWA template for WebGL
cybardev Apr 2, 2024
ba15d5a
re: switch to Default template for WebGL
cybardev Apr 2, 2024
f1ab9b4
Merge pull request #35 from cybardev/cy-dev
cybardev Apr 2, 2024
c8e48a3
fix: switch to Default WebGL template
cybardev Apr 2, 2024
9d38f94
Merge pull request #38 from cybardev/cybardev-patch-1
cybardev Apr 2, 2024
8041353
re: show relevant filetypes in VS Code
cybardev Apr 2, 2024
c4fc479
Merge pull request #39 from cybardev/cybardev-patch-2
cybardev Apr 2, 2024
b813c5c
Create LICENSE
cybardev Apr 2, 2024
54616fc
Merge pull request #40 from cybardev/add-license
cybardev Apr 2, 2024
8e48869
Update README.md
cybardev Apr 3, 2024
1dc7599
Merge pull request #41 from cybardev/license-info
cybardev Apr 3, 2024
cd19676
docs: add controls and credits section
cybardev Apr 7, 2024
213e69b
re: show PDFs in VS Code
cybardev Apr 7, 2024
c165ed8
docs: add controls and credits section
cybardev Apr 7, 2024
1a615dc
re: show PDFs in VS Code
cybardev Apr 7, 2024
a0e375d
Merge branch 'main' into cy-dev
cybardev Apr 7, 2024
21fb636
re: add menu control description
cybardev Apr 7, 2024
209ec62
Merge pull request #43 from cybardev/cy-dev
cybardev Apr 7, 2024
d5cd849
docs: update readme
cybardev Apr 7, 2024
020a2c2
docs: document known bug and add gameplay description
cybardev Apr 7, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# ignore TextMesh Pro files from language statistics
Assets/TextMesh[[:space:]]Pro/** linguist-vendored
72 changes: 72 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
name: Build and Upload Artifacts

on:
# Rebuild on merged pull requests
pull_request:
branches:
- main

# Allows running this workflow manually from the Actions tab
workflow_dispatch:

jobs:
build:
name: Build for ${{ matrix.targetPlatform }}
runs-on: ubuntu-latest
environment: build

# Grant GITHUB_TOKEN the permissions required to make a Pages deployment
permissions:
contents: write # to upload WebGL build to GitHub Pages
pages: write # to deploy to Pages
id-token: write # to verify the deployment originates from an appropriate source

strategy:
fail-fast: false
matrix:
targetPlatform:
- StandaloneWindows64 # Build for Windows
- StandaloneOSX # Build for macOS (Intel)
- StandaloneLinux64 # Build for Linux
- WebGL # Build for WebGL

steps:
# Checkout
- name: Checkout repository
uses: actions/checkout@v4
with:
lfs: false

# Cache
- name: Cache Unity packages
uses: actions/cache@v3
with:
path: Library
key: Library-${{ matrix.targetPlatform }}
restore-keys: Library-x

# Build
- name: Build with Unity Builder
uses: game-ci/unity-builder@v4
env:
UNITY_EMAIL: ${{ secrets.UNITY_EMAIL }}
UNITY_PASSWORD: ${{ secrets.UNITY_PASSWORD }}
UNITY_SERIAL: ${{ secrets.UNITY_SERIAL }}
with:
targetPlatform: ${{ matrix.targetPlatform }}

# Output
- name: Upload build artifacts
uses: actions/upload-artifact@v4
with:
name: Build-${{ matrix.targetPlatform }}
path: build/${{ matrix.targetPlatform }}

# Deploy (WebGL)
- name: Deploy WebGL build to GitHub Pages
if: ${{ matrix.targetPlatform == 'WebGL' }}
uses: peaceiris/actions-gh-pages@v3
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./build/WebGL/WebGL/
cname: noctrun.cybar.dev
11 changes: 2 additions & 9 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,15 +13,12 @@
"**/*.unityproj": true,
"**/*.dll": true,
"**/*.exe": true,
"**/*.pdf": true,
"**/*.pdf": false,
"**/*.mid": true,
"**/*.midi": true,
"**/*.wav": true,
"**/*.gif": true,
"**/*.ico": true,
"**/*.jpg": true,
"**/*.jpeg": true,
"**/*.png": true,
"**/*.psd": true,
"**/*.tga": true,
"**/*.tif": true,
Expand All @@ -36,13 +33,10 @@
"**/*.MA": true,
"**/*.obj": true,
"**/*.OBJ": true,
"**/*.asset": true,
"**/*.cubemap": true,
"**/*.flare": true,
"**/*.mat": true,
"**/*.meta": true,
"**/*.prefab": true,
"**/*.unity": true,
"build/": true,
"Build/": true,
"Library/": true,
Expand All @@ -51,10 +45,9 @@
"Obj/": true,
"Logs/": true,
"logs/": true,
"ProjectSettings/": true,
"UserSettings/": true,
"temp/": true,
"Temp/": true
},
"dotnet.defaultSolution": "Noctrun.sln"
}
}
Binary file modified Assets/Images/Backgrounds/forest.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified Assets/Images/Backgrounds/menu-bg.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file added Assets/Images/icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
127 changes: 127 additions & 0 deletions Assets/Images/icon.png.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading