⚠️ Here is a collection of apps. Some of them may require defunct technologies to run. adverbly_verbed AGAIN avatar cactus chargen consoles crash cube ddd field field_one field_white fugu galaxy gamenamegen howroguelike ideals if lo misc old rl rorshach.wasm sicktoday starwars tetraopticon twitter ulam ulam2 web world yearbook
Years Link Description 2006-2011 papers/ Academic publications in computer graphics (2006-2011) 2007-2018 archive/ Blog archive (2007-2018) 2014-2016 pixels/ Pixel art (~2015) 2008-2018 apps/ Collection of misc web apps
Porter, B., McCormack, J., Wetter, J., & Dorin, A. (2011), “A Procedural 3D Modelling and Animation System Based on Lua” . PDF Porter, B. (2011), “A Developmental System for Organic Form Synthesis” , (PhD Thesis) Monash University. PDF Porter, B. & McCormack, J. (2010), “Developmental modelling with SDS” , Computers & Graphics. Vol. 34(4), pp. 294 - 303. PDF…
Here is a collection of some of my pixel art. Read more about my 365 days of pixel art project. With hundreds of images to sort through, some drawings by other artists might have been included by mistake. Please contact me if you notice any.
Year Project Description 2025 lua-geo2d 2D geometry library for Lua 2025 avm Arrays, Vectors and Matrices for Lua 2024 Call of Duty: Black Ops 6 popular videogame 2023 Call of Duty: Modern Warfare 3 popular videogame 2022 Call of Duty: Modern Warfare 2 popular videogame 2021 Call of Duty: Vanguard popular videogame 2020 moonquest adventure game steam itch.io 2020 pixel dailies pixel art community…
We just ran a massive pixel art collaboration over at Pixel Dailies , featuring art from our awesome pixel art community. Here’s the final image (click to embiggen). Can you spot my own Moonman? Pixel Dailies Boss Select
Here’s how I got libpd built and running under Windows. The key is to use msys2 and mingw-w64 instead of the older mingw32. # install msys2-installer # open msys2_shell pacman –needed -Sy bash pacman pacman-mirrors msys2-runtime pacman -Su # restart msys_shell pacman -S git pacman -S mingw32/mingw-w64-i686-gcc pacman -S make # run mingw32_shell.bat # issues with git ca certs? try…
Here’s a couple of very tiny games I wrote today. The first you can type into Processing.js to play a timer-based snap game. The second is c++ code which requires a compiler. In both cases the source is more interesting than the actual game, and I had fun trying to compress them both down. Snap in Processing.js A Threes-like in C++ : source
It’s done, I’ve completed my 365th piece of pixel art in as many days! I wrote a recap over on medium and included some of my favourite pixel art. A year ago I started a pixel art club on Twitter called @Pixel_Dailies . Each day we ( Dario and I) tweet out a theme and everyone spends a short time making some pixel art. We RT a small selection each day and a bot reposts them to a tumblr…
Big news, I released the first alpha build of Moonman to the Kickstarter backers last week! The alpha contains a small snapshot of a forest region and demonstrates a few basic game mechanics. If you backed the game on Kickstarter at the alpha tier or above then you should now have access to the alpha. Go here to find out how to get it. I’ve been concocting the code for Moonman lately from a…
.. have been hectic. Moonman was successfully funded on Kickstarter and so I’ve been working non-stop on various things that followed from that. You can follow moonman development at the new discussion forum or at my TIGsource devlog . Moonman is 99% of my life now, but in other news: I’ve created over 200 pixel art drawings for @Pixel_Dailies, I made a weird wyrm thing in Unity, I…
My game, Moonman, is now on Kickstarter! If you’d like to show support for the project, get access to the alpha, or get a nice green Moonman t-shirt, then please head over to the Kickstarter page and consider backing the project. Your support will help me hire an artist and cover development costs so I can complete the game! I’d also love if you could share the project with your…
Pixel Dailies is a pixel art group I started on twitter in mid 2014. Based on the successful art group Sketch Dailies, Pixel Dailies (PD) is a place for people to practise their pixel art by doing pixel art every day . Under such huge time constraints, you can’t afford to endlessly iterate on a piece, rather you just have to get it done and move on to the next day. Personally I’ve…
Well it’s been almost 3 years since I started working on Moonman, it’s grown in scope far beyond what I originally imagined and the development log now has 174 pages and has been read over 600,000 times. In the rare chance that the TIGsource forums collapse it would be a great shame to lose that thread, which has documented the many iterations of Moonman, from the original ascii/ansi…
Here’s some pixel art I’ve drawn over the last two weeks. I’m now running a twitter account called @Pixel_Dailies where I post daily pixel art challenges and themes. I started the account to motivate myself, but I’ve had many awesome contributions from other people.
Here’s a simple paint program I made. It uses XBRZ image scaling and can make images like the one below. Grab a Windows build at /files/XBRZPXL.ZIP .
Haven’t uploaded some pixel art in a while, so here is Gravelord Nito from Dark Souls! He’s my favourite boss from Dark Souls by a long shot I think. ;) A pixel art version of Gravelord Nito from Dark Souls.
Here’s a new game I made for the cyberpunk game jam over at itch.io. I made it over 5 days with Ben Weatherall doing the cyber-art and Tim Shiel cranking the cyber-music. It’s about hacking robots while plummeting to your doom, and it requires fast typing and hacking skills. Play it now . You can also listen to the official sound track over here .
Here’s a cross-post from my Moonman devlog. Update: Well it’s been a while, but here’s my first update for 2014. I haven’t touched MM code for a month but instead have been designing and implementing a cleaner and simpler entity system. I’ve been meaning to do this for quite a while now, but after using Unity and looking at other bits of code like entityx I decided to…
Whoops, the code below has been mangled by wordpress, sorry! I’ll keep it in the post but here’s a link to the source also. Hey there! Here’s the source for a simple tile-based game in SFML. You move the white player around a small world that contains randomly moving red and green zombies. The code demonstrates basic gamedev and SFML concepts such as collision detection, game…
Today I stumbled across Dart , a new web programming language that seems pretty neat. I hacked their sunflower demo and here’s what I ended up with: The Tetraopticon ! It will only run in the latest browsers so here’s some pics if you can’t run it. Now I really should get back to making games.
When mocking up things, for Moonman or other games, I sometimes write little notes to myself. I find that instead of using the text tool it’s sometimes quicker just to write the note with the draw tool, and so I’ve developed a small font 4 pixels high. My pixel art exercise for today was to explore what the complete font might look like, and so here it is in a range of sizes. At a…
Today’s sketch is a logo for Melbourne’s arm of the Global Game Jam. Trams are iconic in Melbourne, but have absolutely nothing to do with games. :D The global game jam tram!