-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Flatten the history. It's a new start.
- Loading branch information
spdp
committed
May 31, 2024
0 parents
commit 50b2239
Showing
56 changed files
with
1,651 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
_site | ||
.sass-cache | ||
.jekyll-cache | ||
.jekyll-metadata | ||
vendor |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
--- | ||
permalink: /404.html | ||
layout: default | ||
--- | ||
|
||
<style type="text/css" media="screen"> | ||
.container { | ||
margin: 10px auto; | ||
max-width: 600px; | ||
text-align: center; | ||
} | ||
h1 { | ||
margin: 30px 0; | ||
font-size: 4em; | ||
line-height: 1; | ||
letter-spacing: -1px; | ||
} | ||
</style> | ||
|
||
<div class="container"> | ||
<h1>404</h1> | ||
|
||
<p><strong>Page not found :(</strong></p> | ||
<p>The requested page could not be found.</p> | ||
</div> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
stevepdp.dev |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
source "https://rubygems.org" | ||
# Hello! This is where you manage which Jekyll version is used to run. | ||
# When you want to use a different version, change it below, save the | ||
# file and run `bundle install`. Run Jekyll with `bundle exec`, like so: | ||
# | ||
# bundle exec jekyll serve | ||
# | ||
# This will help ensure the proper Jekyll version is running. | ||
# Happy Jekylling! | ||
gem "jekyll", "~> 4.3.3" | ||
# This is the default theme for new Jekyll sites. You may change this to anything you like. | ||
gem "minima", "~> 2.5" | ||
#gem "minima", git: "https://github.com/jekyll/minima" | ||
# If you want to use GitHub Pages, remove the "gem "jekyll"" above and | ||
# uncomment the line below. To upgrade, run `bundle update github-pages`. | ||
# gem "github-pages", group: :jekyll_plugins | ||
# If you have any plugins, put them here! | ||
group :jekyll_plugins do | ||
gem "jekyll-feed", "~> 0.12" | ||
end | ||
|
||
# Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem | ||
# and associated library. | ||
platforms :mingw, :x64_mingw, :mswin, :jruby do | ||
gem "tzinfo", ">= 1", "< 3" | ||
gem "tzinfo-data" | ||
end | ||
|
||
# Performance-booster for watching directories on Windows | ||
gem "wdm", "~> 0.1.1", :platforms => [:mingw, :x64_mingw, :mswin] | ||
|
||
# Lock `http_parser.rb` gem to `v0.6.x` on JRuby builds since newer versions of the gem | ||
# do not have a Java counterpart. | ||
gem "http_parser.rb", "~> 0.6.0", :platforms => [:jruby] | ||
|
||
# Downgrade jekyll-sass-converter to avoid division warnings | ||
gem "jekyll-sass-converter", "~> 2.0" | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,89 @@ | ||
GEM | ||
remote: https://rubygems.org/ | ||
specs: | ||
addressable (2.8.6) | ||
public_suffix (>= 2.0.2, < 6.0) | ||
colorator (1.1.0) | ||
concurrent-ruby (1.2.3) | ||
em-websocket (0.5.3) | ||
eventmachine (>= 0.12.9) | ||
http_parser.rb (~> 0) | ||
eventmachine (1.2.7) | ||
ffi (1.16.3-x64-mingw-ucrt) | ||
forwardable-extended (2.6.0) | ||
http_parser.rb (0.8.0) | ||
i18n (1.14.4) | ||
concurrent-ruby (~> 1.0) | ||
jekyll (4.3.3) | ||
addressable (~> 2.4) | ||
colorator (~> 1.0) | ||
em-websocket (~> 0.5) | ||
i18n (~> 1.0) | ||
jekyll-sass-converter (>= 2.0, < 4.0) | ||
jekyll-watch (~> 2.0) | ||
kramdown (~> 2.3, >= 2.3.1) | ||
kramdown-parser-gfm (~> 1.0) | ||
liquid (~> 4.0) | ||
mercenary (>= 0.3.6, < 0.5) | ||
pathutil (~> 0.9) | ||
rouge (>= 3.0, < 5.0) | ||
safe_yaml (~> 1.0) | ||
terminal-table (>= 1.8, < 4.0) | ||
webrick (~> 1.7) | ||
jekyll-feed (0.17.0) | ||
jekyll (>= 3.7, < 5.0) | ||
jekyll-sass-converter (2.2.0) | ||
sassc (> 2.0.1, < 3.0) | ||
jekyll-seo-tag (2.8.0) | ||
jekyll (>= 3.8, < 5.0) | ||
jekyll-watch (2.2.1) | ||
listen (~> 3.0) | ||
kramdown (2.4.0) | ||
rexml | ||
kramdown-parser-gfm (1.1.0) | ||
kramdown (~> 2.0) | ||
liquid (4.0.4) | ||
listen (3.9.0) | ||
rb-fsevent (~> 0.10, >= 0.10.3) | ||
rb-inotify (~> 0.9, >= 0.9.10) | ||
mercenary (0.4.0) | ||
minima (2.5.1) | ||
jekyll (>= 3.5, < 5.0) | ||
jekyll-feed (~> 0.9) | ||
jekyll-seo-tag (~> 2.1) | ||
pathutil (0.16.2) | ||
forwardable-extended (~> 2.6) | ||
public_suffix (5.0.5) | ||
rb-fsevent (0.11.2) | ||
rb-inotify (0.10.1) | ||
ffi (~> 1.0) | ||
rexml (3.2.6) | ||
rouge (4.2.1) | ||
safe_yaml (1.0.5) | ||
sassc (2.4.0) | ||
ffi (~> 1.9) | ||
terminal-table (3.0.2) | ||
unicode-display_width (>= 1.1.1, < 3) | ||
tzinfo (2.0.6) | ||
concurrent-ruby (~> 1.0) | ||
tzinfo-data (1.2024.1) | ||
tzinfo (>= 1.0.0) | ||
unicode-display_width (2.5.0) | ||
wdm (0.1.1) | ||
webrick (1.8.1) | ||
|
||
PLATFORMS | ||
x64-mingw-ucrt | ||
|
||
DEPENDENCIES | ||
http_parser.rb (~> 0.6.0) | ||
jekyll (~> 4.3.3) | ||
jekyll-feed (~> 0.12) | ||
jekyll-sass-converter (~> 2.0) | ||
minima (~> 2.5) | ||
tzinfo (>= 1, < 3) | ||
tzinfo-data | ||
wdm (~> 0.1.1) | ||
|
||
BUNDLED WITH | ||
2.5.7 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,94 @@ | ||
# Welcome to Jekyll! | ||
# | ||
# This config file is meant for settings that affect your whole blog, values | ||
# which you are expected to set up once and rarely edit after that. If you find | ||
# yourself editing this file very often, consider using Jekyll's data files | ||
# feature for the data you need to update frequently. | ||
# | ||
# For technical reasons, this file is *NOT* reloaded automatically when you use | ||
# 'bundle exec jekyll serve'. If you change this file, please restart the server process. | ||
# | ||
# If you need help with YAML syntax, here are some quick references for you: | ||
# https://learn-the-web.algonquindesign.ca/topics/markdown-yaml-cheat-sheet/#yaml | ||
# https://learnxinyminutes.com/docs/yaml/ | ||
# | ||
# Site settings | ||
# These are used to personalize your new site. If you look in the HTML files, | ||
# you will see them accessed via {{ site.title }}, {{ site.email }}, and so on. | ||
# You can create any custom variable you would like, and they will be accessible | ||
# in the templates via {{ site.myvariable }}. | ||
|
||
title: Games by Stephen Pearce | ||
author: Stephen Pearce | ||
copyright: "2020-2024" | ||
email: [email protected] | ||
description: >- # this means to ignore newlines until "baseurl:" | ||
Game development projects and writings. | ||
baseurl: "/" # the subpath of your site, e.g. /blog | ||
url: "https://stevepdp.dev" # the base hostname & protocol for your site, e.g. http://example.com | ||
lang: en-GB | ||
|
||
# Build settings | ||
theme: minima | ||
plugins: | ||
- jekyll-feed | ||
minima: | ||
skin: auto | ||
date_format: "%A, %B %d, %Y" | ||
|
||
collections: | ||
games: | ||
output: true | ||
|
||
# Jekyll Feed Config | ||
feed: | ||
posts_limit: 10 | ||
collections: | ||
posts: | ||
path: "/feed.xml" | ||
games: | ||
path: "/games.xml" | ||
|
||
# Jekyll SEO | ||
social: | ||
name: Stephen Pearce | ||
links: | ||
- https://twitter.com/stevepdp | ||
- https://www.linkedin.com/in/stevepdp | ||
- https://github.com/stevepdp | ||
locale: en_GB | ||
|
||
# Minimise FE | ||
compress_html: | ||
clippings: all | ||
comments: all | ||
endings: all | ||
ignore: [ | ||
pre | ||
] | ||
envs: [] | ||
blanklines: false | ||
profile: false | ||
startings: [] | ||
|
||
# Exclude from processing. | ||
# The following items will not be processed, by default. | ||
# Any item listed under the `exclude:` key here will be automatically added to | ||
# the internal "default list". | ||
# | ||
# Excluded items can be processed by explicitly listing the directories or | ||
# their entries' file path in the `include:` list. | ||
# | ||
# exclude: | ||
# - .sass-cache/ | ||
# - .jekyll-cache/ | ||
# - gemfiles/ | ||
# - Gemfile | ||
# - Gemfile.lock | ||
# - node_modules/ | ||
# - vendor/bundle/ | ||
# - vendor/cache/ | ||
# - vendor/gems/ | ||
# - vendor/ruby/ | ||
exclude: | ||
- about.markdown |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
--- | ||
layout: game | ||
|
||
title: Rad Rocket! | ||
release_year: 2019 | ||
abstract: Avoid and shoot. | ||
made_for: First self-published game. | ||
thumb: /assets/img/rad-rocket-thumb.png | ||
thumb_alt: Rad Rocket! gameplay thumbnail. | ||
credit: | ||
name: Stephen Pearce | ||
# team: | ||
# - name: Stephen Pearce | ||
# url: https://stevepdp.dev | ||
platforms: | ||
- name: Google Play | ||
url: https://play.google.com/store/apps/details?id=co.uk.stephenpearce.radrocket | ||
- name: Itch.io | ||
url: https://stevepdp.itch.io/rad-rocket | ||
created: 2019-01-13 11:36:45 +0100 | ||
#updated: | ||
tags: ["Study"] | ||
is_game: true | ||
--- | ||
|
||
| Made with | GameMaker Studio 2 | | ||
| Timeline | 1 month | | ||
| Playable | <a href="https://stevepdp.itch.io/rad-rocket" rel="nofollow noopener noreferrer" target="_blank" title="Play it on Itch.io">Itch.io</a>, <a href="https://play.google.com/store/apps/details?id=co.uk.stephenpearce.radrocket" rel="nofollow noopener noreferrer" target="_blank" title="Play it on Itch.io">Google Play</a> | | ||
|
||
|
||
## About The Game | ||
Rad Rocket was my first attempt at making, marketing and releasing a game. | ||
|
||
It was built using GameMaker Studio 2 in a month. | ||
|
||
It's a brief, but satisfying run. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,56 @@ | ||
--- | ||
layout: game | ||
|
||
title: Ghoul Must Eat | ||
release_year: 2021 | ||
abstract: Eat to survive and grow. | ||
made_for: Made for Weekly Game Jam. | ||
thumb: /assets/img/ghoul-must-eat-thumb.png | ||
thumb_alt: Ghoul Must Eat gameplay thumbnail. | ||
credit: | ||
name: Stephen Pearce | ||
# team: | ||
# - name: Stephen Pearce | ||
# url: https://stevepdp.dev | ||
platforms: | ||
- name: Itch.io | ||
url: https://stevepdp.itch.io/ghoul-must-eat | ||
created: 2021-06-05 15:52:54 +0100 | ||
#updated: | ||
tags: ["Game Jam"] | ||
is_game: true | ||
--- | ||
|
||
| Made with | Unity | | ||
| Timeline | 1 week + post-release improvements | | ||
| Playable | <a href="https://stevepdp.itch.io/ghoul-must-eat" rel="nofollow noopener noreferrer" target="_blank" title="Play it on Itch.io">Itch.io</a> | | ||
| Source | <a href="https://github.com/stevepdp/ghoul-must-eat" rel="nofollow noopener noreferrer" target="_blank" title="View the source code on GitHub">stevepdp/ghoul-must-eat</a> | | ||
|
||
|
||
## Retrospective | ||
Made for <a href="https://web.archive.org/web/20210528170116/https://itch.io/jam/weekly-game-jam-203" rel="nofollow noopener noreferrer" target="_blank">Weekly Game Jam 203</a>. | ||
|
||
|
||
### The Idea | ||
The jam theme was “Eat the Enemy”. | ||
|
||
I like to explore antagonists and the anti-hero archetype. After some thought, I settled on the idea that the player would be the bad guy and that they would be eating the good guy. | ||
|
||
|
||
### What Went Wrong | ||
I spent too long musing on features and aesthetic decisions. Most of the code went in on the final days. Particularly in the final few hours where I had to cut back and focus on quick-wins. | ||
|
||
For example, I decided to cut back on how I represent a horde of ghouls. The plan was to present the ghoul with child ghouls following in a grid-like formation. I instead opted for displaying the number and scaling the player. | ||
|
||
|
||
### What Went Well | ||
Despite it's flaws, the product has a beginning, a middle and an end. It shipped within the deadline. As one of the comments read, that’s an achievement in and of itself. | ||
|
||
I received plenty of well-meaning feedback and feature requests. | ||
|
||
|
||
### Lessons Learned | ||
* If allowed, prepare the game's scaffolding in advance. | ||
* Focus on the gameplay. Leave pixel art and aesthetics till the end. | ||
* Test exports throughout to catch issues early. | ||
* It doesn’t matter what you <em>intended</em> to make, you will be judged on what you shipped. |
Oops, something went wrong.