Move Fast and Abandon Things
The author reflects on their game development journey, emphasizing nostalgia, the importance of quick iterations, and lessons learned from both completed and unfinished projects shared on GitHub.
Read original articleThe article reflects on the author's journey as a game developer, particularly focusing on the nostalgia of revisiting old projects and the creative process behind game development. The author shares experiences from the early 1990s, detailing the challenges and methodologies of prototyping games, many of which were never completed. They highlight the importance of quick iterations and the role of serendipity in creating engaging games. The author also discusses the transition from indie development to working at Apple, where they adopted a more structured approach to programming while still valuing rapid prototyping. Ultimately, the author has compiled and shared their unfinished projects on GitHub, emphasizing the lessons learned from both completed and abandoned games. This retrospective serves as a reminder of the creative journey and the significance of iteration in game development.
- The author revisits old game projects, reflecting on the creative process and challenges faced.
- Many early game prototypes were abandoned, highlighting the importance of quick iterations.
- The transition from indie developer to working at Apple introduced a more structured programming approach.
- The author emphasizes the value of learning from both completed and unfinished projects.
- Unfinished games have been shared on GitHub, preserving memories and lessons from the development process.
Related
The saddest "Just Ship It" story ever (2020)
A developer shares a cautionary tale about the importance of releasing imperfect products promptly. Delaying a project led to missed opportunities, contrasting with a competitor's successful approach of shipping and updating continuously.
Jerk
The author reflects on their transition from indie game development to sound art, emphasizing tempo as a constant, blending programming with music, and the importance of adaptability and innovation in creativity.
Below the Root: A story, a computer game and my lifelong obsession (2015)
The author reflects on how the 1984 game "Below the Root" inspired their programming career, leading to the development of "The Dreamsong" while facing challenges with rights and modern technology.
Can kids master the video games their parents loved?
Parents share experiences introducing classic video games to their children, revealing mixed reactions. While some kids embrace modern games, others struggle with older titles, highlighting differences in gaming expectations and engagement.
On finishing projects
The author discusses challenges in finishing projects, emphasizing unclear goals and lack of accountability. Strategies like writing specifications and timeboxing can improve completion rates and foster accountability.
Related
The saddest "Just Ship It" story ever (2020)
A developer shares a cautionary tale about the importance of releasing imperfect products promptly. Delaying a project led to missed opportunities, contrasting with a competitor's successful approach of shipping and updating continuously.
Jerk
The author reflects on their transition from indie game development to sound art, emphasizing tempo as a constant, blending programming with music, and the importance of adaptability and innovation in creativity.
Below the Root: A story, a computer game and my lifelong obsession (2015)
The author reflects on how the 1984 game "Below the Root" inspired their programming career, leading to the development of "The Dreamsong" while facing challenges with rights and modern technology.
Can kids master the video games their parents loved?
Parents share experiences introducing classic video games to their children, revealing mixed reactions. While some kids embrace modern games, others struggle with older titles, highlighting differences in gaming expectations and engagement.
On finishing projects
The author discusses challenges in finishing projects, emphasizing unclear goals and lack of accountability. Strategies like writing specifications and timeboxing can improve completion rates and foster accountability.