Deprecated: acf_get_value(): Optional parameter $post_id declared before required parameter $field is implicitly treated as a required parameter in /home/cabfoli1/public_html/utown/wp-content/plugins/advanced-custom-fields-pro/includes/acf-value-functions.php on line 54

Deprecated: acf_update_value(): Optional parameter $value declared before required parameter $field is implicitly treated as a required parameter in /home/cabfoli1/public_html/utown/wp-content/plugins/advanced-custom-fields-pro/includes/acf-value-functions.php on line 166

Deprecated: acf_update_value(): Optional parameter $post_id declared before required parameter $field is implicitly treated as a required parameter in /home/cabfoli1/public_html/utown/wp-content/plugins/advanced-custom-fields-pro/includes/acf-value-functions.php on line 166

Deprecated: Creation of dynamic property ACF::$fields is deprecated in /home/cabfoli1/public_html/utown/wp-content/plugins/advanced-custom-fields-pro/includes/fields.php on line 136

Deprecated: Creation of dynamic property acf_loop::$loops is deprecated in /home/cabfoli1/public_html/utown/wp-content/plugins/advanced-custom-fields-pro/includes/loop.php on line 26

Deprecated: Creation of dynamic property ACF::$loop is deprecated in /home/cabfoli1/public_html/utown/wp-content/plugins/advanced-custom-fields-pro/includes/loop.php on line 270

Deprecated: Creation of dynamic property ACF::$revisions is deprecated in /home/cabfoli1/public_html/utown/wp-content/plugins/advanced-custom-fields-pro/includes/revisions.php on line 413

Deprecated: Creation of dynamic property acf_validation::$errors is deprecated in /home/cabfoli1/public_html/utown/wp-content/plugins/advanced-custom-fields-pro/includes/validation.php on line 26

Deprecated: Creation of dynamic property ACF::$validation is deprecated in /home/cabfoli1/public_html/utown/wp-content/plugins/advanced-custom-fields-pro/includes/validation.php on line 212

Deprecated: ACF_Ajax::set(): Optional parameter $key declared before required parameter $value is implicitly treated as a required parameter in /home/cabfoli1/public_html/utown/wp-content/plugins/advanced-custom-fields-pro/includes/ajax/class-acf-ajax.php on line 76

Deprecated: Creation of dynamic property acf_form_customizer::$preview_values is deprecated in /home/cabfoli1/public_html/utown/wp-content/plugins/advanced-custom-fields-pro/includes/forms/form-customizer.php on line 26

Deprecated: Creation of dynamic property acf_form_customizer::$preview_fields is deprecated in /home/cabfoli1/public_html/utown/wp-content/plugins/advanced-custom-fields-pro/includes/forms/form-customizer.php on line 27

Deprecated: Creation of dynamic property acf_form_customizer::$preview_errors is deprecated in /home/cabfoli1/public_html/utown/wp-content/plugins/advanced-custom-fields-pro/includes/forms/form-customizer.php on line 28

Deprecated: Creation of dynamic property ACF::$form_front is deprecated in /home/cabfoli1/public_html/utown/wp-content/plugins/advanced-custom-fields-pro/includes/forms/form-front.php on line 603

Deprecated: Creation of dynamic property acf_form_widget::$preview_values is deprecated in /home/cabfoli1/public_html/utown/wp-content/plugins/advanced-custom-fields-pro/includes/forms/form-widget.php on line 34

Deprecated: Creation of dynamic property acf_form_widget::$preview_reference is deprecated in /home/cabfoli1/public_html/utown/wp-content/plugins/advanced-custom-fields-pro/includes/forms/form-widget.php on line 35

Deprecated: Creation of dynamic property acf_form_widget::$preview_errors is deprecated in /home/cabfoli1/public_html/utown/wp-content/plugins/advanced-custom-fields-pro/includes/forms/form-widget.php on line 36

Deprecated: Return type of WPCF7_FormTag::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/cabfoli1/public_html/utown/wp-content/plugins/contact-form-7/includes/form-tag.php on line 395

Deprecated: Return type of WPCF7_FormTag::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/cabfoli1/public_html/utown/wp-content/plugins/contact-form-7/includes/form-tag.php on line 387

Deprecated: Return type of WPCF7_FormTag::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/cabfoli1/public_html/utown/wp-content/plugins/contact-form-7/includes/form-tag.php on line 381

Deprecated: Return type of WPCF7_FormTag::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/cabfoli1/public_html/utown/wp-content/plugins/contact-form-7/includes/form-tag.php on line 399

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/cabfoli1/public_html/utown/wp-content/plugins/contact-form-7/includes/mail.php on line 162

Deprecated: PLL_Model::update_secondary_language_terms(): Implicitly marking parameter $language as nullable is deprecated, the explicit nullable type must be used instead in /home/cabfoli1/public_html/utown/wp-content/plugins/polylang/include/model.php on line 926

Deprecated: Creation of dynamic property acf_field_oembed::$width is deprecated in /home/cabfoli1/public_html/utown/wp-content/plugins/advanced-custom-fields-pro/includes/fields/class-acf-field-oembed.php on line 31

Deprecated: Creation of dynamic property acf_field_oembed::$height is deprecated in /home/cabfoli1/public_html/utown/wp-content/plugins/advanced-custom-fields-pro/includes/fields/class-acf-field-oembed.php on line 32

Deprecated: Creation of dynamic property acf_field_google_map::$default_values is deprecated in /home/cabfoli1/public_html/utown/wp-content/plugins/advanced-custom-fields-pro/includes/fields/class-acf-field-google-map.php on line 33

Deprecated: Creation of dynamic property acf_field__group::$have_rows is deprecated in /home/cabfoli1/public_html/utown/wp-content/plugins/advanced-custom-fields-pro/includes/fields/class-acf-field-group.php on line 31

Deprecated: acf_field_repeater::update_row(): Optional parameter $i declared before required parameter $post_id is implicitly treated as a required parameter in /home/cabfoli1/public_html/utown/wp-content/plugins/advanced-custom-fields-pro/pro/fields/class-acf-field-repeater.php on line 721

Deprecated: acf_field_repeater::delete_row(): Optional parameter $i declared before required parameter $post_id is implicitly treated as a required parameter in /home/cabfoli1/public_html/utown/wp-content/plugins/advanced-custom-fields-pro/pro/fields/class-acf-field-repeater.php on line 787

Deprecated: acf_field_flexible_content::get_layout(): Optional parameter $name declared before required parameter $field is implicitly treated as a required parameter in /home/cabfoli1/public_html/utown/wp-content/plugins/advanced-custom-fields-pro/pro/fields/class-acf-field-flexible-content.php on line 1040

Deprecated: acf_field_flexible_content::delete_row(): Optional parameter $i declared before required parameter $post_id is implicitly treated as a required parameter in /home/cabfoli1/public_html/utown/wp-content/plugins/advanced-custom-fields-pro/pro/fields/class-acf-field-flexible-content.php on line 1076

Deprecated: acf_field_flexible_content::update_row(): Optional parameter $i declared before required parameter $post_id is implicitly treated as a required parameter in /home/cabfoli1/public_html/utown/wp-content/plugins/advanced-custom-fields-pro/pro/fields/class-acf-field-flexible-content.php on line 1128

Deprecated: acf_field_gallery::render_attachment(): Optional parameter $id declared before required parameter $field is implicitly treated as a required parameter in /home/cabfoli1/public_html/utown/wp-content/plugins/advanced-custom-fields-pro/pro/fields/class-acf-field-gallery.php on line 296

Deprecated: Creation of dynamic property acf_field_clone::$cloning is deprecated in /home/cabfoli1/public_html/utown/wp-content/plugins/advanced-custom-fields-pro/pro/fields/class-acf-field-clone.php on line 34

Deprecated: Creation of dynamic property acf_field_clone::$have_rows is deprecated in /home/cabfoli1/public_html/utown/wp-content/plugins/advanced-custom-fields-pro/pro/fields/class-acf-field-clone.php on line 35
Utown
Comic by Cab Updated on Mondays and Thursdays
Utown Utown

Welcome to Utown!

Utown is the story of a seedy neighborhood that a cast of misfits call home. Inspired by a string of real events that took place in my own city, the story follows Samuel, a 24 year-old semi-aspiring artist (but mostly a video store clerk) who’s doing his best at avoiding adulthood. When gentrification shows up at his doorstep, he must face the fact that the town he grew up in is no longer his safe haven–and that he’s not ready to leave just yet. With no money and little options, it’s time for him to either step up and prove his worth as a serious artist or keep on repeating old, toxic behaviors.

The comic was updated bi-weekly, from December 2019 to May 2022 and it is now completed. If it’s your first time here, click on Start Reading to start at page 1. You can skip directly at the start of each chapter by choosing from the chapter list below. Head on the Cast section to know a little bit more about the characters.

Utown also exists as a comic book, over at Oni Press. The 216-pages book came out in 2023 and is available in bookstores, libraries and over at the publisher’s website or on Bookshop.org (in the U.S.). You can also get a signed copy by heading over my online shop.

Start Reading!

Chapters

News

03-14-2025 • Big Update – Comic pages and new character bios

I renewed the domain name earlier this year and decided to finalize the website for good. So! The webcomic pages now reflect the edited and revised content that was published in the actual comic book which eases my conscience a lot. Another big change: the CAST page got an overhaul with new character portraits and a few additions. The old bios were almost 6 years old! So there you go 🙂 Thank you for reading or re-reading Utown, I appreciate it!

01-17-2024 • Some Utown news updates

I haven’t updated since the book came out, so here are a few useful links and news. Utown is doing pretty well, living its best book life in bookstores across North America. You can get your copy via the publisher’s website HERE. Better yet: I’m also selling signed copies on my own, via my online store. Get yours HERE. You can always follow my upcoming projects and appearances by joining me on Patreon or signing up for The Cab Post, my monthly newsletter. Thanks!

06-09-2023 • Pre-orders for the book are open!

You can pre-order Utown through your local book store or via the Simon and Schuster page. The book is officially coming out on July 6th! PRE-ORDER UTOWN
Thank you!

07-25-2022 • The webcomic is done!

Alright, well this is it, the webcomic is finished! The site will stay up until I decided otherwise, as an online archive. The book should come out somewhere around the second half of 2023. I’ll post more information as soon as I can. In the meantime, you can join me on Patreon to get fresher news and see what next project I’ll be working on. Thank you for reading 🙂