• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 13:35
CEST 19:35
KST 02:35
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
TL.net Map Contest #21: Voting0[ASL20] Ro4 Preview: Descent1Team TLMC #5: Winners Announced!3[ASL20] Ro8 Preview Pt2: Holding On9Maestros of the Game: Live Finals Preview (RO4)5
Community News
5.0.15 Patch Balance Hotfix (2025-10-8)61Weekly Cups (Sept 29-Oct 5): MaxPax triples up3PartinG joins SteamerZone, returns to SC2 competition285.0.15 Balance Patch Notes (Live version)119$2,500 WardiTV TL Map Contest Tournament 154
StarCraft 2
General
TL.net Map Contest #21: Voting 5.0.15 Patch Balance Hotfix (2025-10-8) TL.net Map Contest #21 - Finalists PartinG joins SteamerZone, returns to SC2 competition Geoff 'iNcontroL' Robinson has passed away
Tourneys
Sparkling Tuna Cup - Weekly Open Tournament SC2's Safe House 2 - October 18 & 19 RSL Offline Finals Dates + Ticket Sales! SC4ALL $6,000 Open LAN in Philadelphia $2,500 WardiTV TL Map Contest Tournament 15
Strategy
Custom Maps
External Content
Mutation # 494 Unstable Environment Mutation # 493 Quick Killers Mutation # 492 Get Out More Mutation # 491 Night Drive
Brood War
General
[ASL20] Ro4 Preview: Descent Whose hotkey signature is this? Any rep analyzer that shows resources situation? BW General Discussion BGH Auto Balance -> http://bghmmr.eu/
Tourneys
[ASL20] Semifinal A [Megathread] Daily Proleagues [ASL20] Ro8 Day 4 Small VOD Thread 2.0
Strategy
BW - ajfirecracker Strategy & Training Siegecraft - a new perspective TvZ Theorycraft - Improving on State of the Art Current Meta
Other Games
General Games
Nintendo Switch Thread Stormgate/Frost Giant Megathread ZeroSpace Megathread Dawn of War IV Path of Exile
Dota 2
Official 'what is Dota anymore' discussion LiquidDota to reintegrate into TL.net
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
SPIRED by.ASL Mafia {211640} TL Mafia Community Thread
Community
General
US Politics Mega-thread The Games Industry And ATVI Stop the Construction YouTube Thread Things Aren’t Peaceful in Palestine
Fan Clubs
The herO Fan Club! The Happy Fan Club!
Media & Entertainment
Anime Discussion Thread [Manga] One Piece Movie Discussion!
Sports
2024 - 2026 Football Thread Formula 1 Discussion MLB/Baseball 2023 NBA General Discussion TeamLiquid Health and Fitness Initiative For 2023
World Cup 2022
Tech Support
SC2 Client Relocalization [Change SC2 Language] Linksys AE2500 USB WIFI keeps disconnecting Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List Recent Gifted Posts
Blogs
Inbreeding: Why Do We Do It…
Peanutsc
From Tilt to Ragequit:The Ps…
TrAiDoS
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1960 users

Which project should I do?

Blogs > Phyre
Post a Reply
Phyre
Profile Blog Joined December 2006
United States1288 Posts
Last Edited: 2008-08-16 16:57:03
August 16 2008 16:56 GMT
#1
Okay, so for those that don't know I'm trying to get a job as a games programmer. I'm currently work as a QA tester with the hopes that if I work on programming side projects I can eventually move up as soon as there is an opening.

That said, I have two potential projects available for me to pursue and I'm not sure which would help push me towards my goal of being a game programmer more.

1) Student game
A few college students were doing an educational game for a library, as part of their senior project I assume, and left the game incomplete. After looking over the code, it looks to be about 80% complete and now the library wants someone to finish it.

Problems:
- Has a large list of bugs that result in undesired behavior or crashes.
- Completely missing a mini game.
- Mac vs PC incompatibilities. Some functions work on one but not the other. (would be tough as hell for me to test, since I don't have access to a mac)

The code is largely uncommented and commented poorly in the few cases it exists. The library wants to game complete in a few weeks. Also, the game is written in C using SDL to display graphics.

2) Hobby project
A friend and I are in the process of designing a game using C++ and DirectX. The guy is a stellar programmer who felt like making a game for fun in his spare time and I'd really like to work with as I think it would be a good learning experience.

So direct comparison of pros and cons: (student proj vs hobby proj)
- Paid (hourly, to be determined) vs unpaid.
- C and SDL vs C++ and DirectX.
- Finishing/Debugging a game vs starting from scratch.

In the end, what I'm most concerned with is which I can bring to an interview and actually have the potential employer be more impressed with. The hobby project would obviously be more technically demanding, uses the industry standard tech (C++/DX), would show project management/planning abilities (we're writing up design/tec docs), and show I can collaborate with other programmers. However, the student project is paid and has a real client so perhaps that makes it more professional and thus carries more weight?

So in closing, if you were an employer which would help convince you to give me the job more?

P.S: The money from the student job isn't really a factor, as I'm not in dire need of the money. Living at home keeps costs down. I don't think the library will pay much either, since they approached the college students to do it for free originally.

"Oh no, I got you with your pants... on your face... That's not how you wear pants." - Nintu, catching 1 hatch lurks.
anderoo
Profile Blog Joined March 2008
Canada1876 Posts
August 16 2008 17:05 GMT
#2
On August 17 2008 01:56 Phyre wrote:
In the end, what I'm most concerned with is which I can bring to an interview and actually have the potential employer be more impressed with. The hobby project would obviously be more technically demanding, uses the industry standard tech (C++/DX), would show project management/planning abilities (we're writing up design/tec docs), and show I can collaborate with other programmers. However, the student project is paid and has a real client so perhaps that makes it more professional and thus carries more weight?

So in closing, if you were an employer which would help convince you to give me the job more?

P.S: The money from the student job isn't really a factor, as I'm not in dire need of the money. Living at home keeps costs down. I don't think the library will pay much either, since they approached the college students to do it for free originally.


I think you answered your own question.
infinity21 *
Profile Blog Joined October 2006
Canada6683 Posts
August 16 2008 17:30 GMT
#3
Both should be a good experience. I'd recommend the hobby project since I'm not the one who's not getting paid
Official Entusman #21
LastWish
Profile Blog Joined September 2004
2015 Posts
August 16 2008 17:37 GMT
#4
Ok I work as a programmer so I can tell you go for number 2 since you don't care about money at all.

Finnishing someone else's program, with no documentation and in C is probably one of the worst nightmares that you can meet.

Number too will be a lot more fun, and you'll gain more from designer's point of view(since you'll probably refactor your program few times).
I'd recommend you do it in C# instead of C++, but I'm not sure support of Direct X in C#...
- It's all just treason - They bring me down with their lies - Don't know the reason - My life is fire and ice -
Maxee
Profile Joined August 2008
Argentina12 Posts
August 16 2008 17:49 GMT
#5
number 2.
MiniRoman
Profile Blog Joined September 2003
Canada3953 Posts
August 16 2008 17:51 GMT
#6
I suggest both. It's always good to be paid to do something, regardless of the technical demand, they paid you to do it. If your excited about developing this hobby project with your genius friend then do that as well. Put in double the effort get double the reward.
Nak Allstar.
Phyre
Profile Blog Joined December 2006
United States1288 Posts
Last Edited: 2008-08-16 18:57:16
August 16 2008 18:56 GMT
#7
On August 17 2008 02:51 MiniRoman wrote:
I suggest both. It's always good to be paid to do something, regardless of the technical demand, they paid you to do it. If your excited about developing this hobby project with your genius friend then do that as well. Put in double the effort get double the reward.

Doing both isn't really possible unless I can somehow create more hours in a day. As is, I work 9 to 5 with a 4 hour round trip commute which leaves very little time at the end of the day to do anything. The student project has a deadline and it certainly wouldn't be possible splitting my time between my primary job, the hobby project, and that.
"Oh no, I got you with your pants... on your face... That's not how you wear pants." - Nintu, catching 1 hatch lurks.
Please log in or register to reply.
Live Events Refresh
Patches Events
16:00
TLMC21 Bash #2
RotterdaM806
SteadfastSC111
iHatsuTV 10
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RotterdaM 806
IndyStarCraft 196
ProTech105
SteadfastSC 103
BRAT_OK 72
Railgan 50
DisKSc2 12
gerald23 11
StarCraft: Brood War
Britney 29551
PianO 3534
Rain 2246
Hyuk 1063
Shuttle 1027
firebathero 466
Hyun 451
Light 259
Sacsri 193
Backho 91
[ Show more ]
soO 77
yabsab 29
Yoon 26
Movie 21
scan(afreeca) 20
Free 20
Shine 9
sas.Sziky 5
Dota 2
Gorgc7453
qojqva3396
LuMiX0
Counter-Strike
fl0m3278
Heroes of the Storm
Liquid`Hasu548
Khaldor442
Other Games
FrodaN2202
Beastyqt781
B2W.Neo521
KnowMe206
ToD188
Skadoodle147
ArmadaUGS74
Rex22
Organizations
Other Games
EGCTV1641
gamesdonequick547
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 19 non-featured ]
StarCraft 2
• 3DClanTV 47
• LUISG 21
• Adnapsc2 11
• IndyKCrew
• sooper7s
• AfreecaTV YouTube
• Migwel
• intothetv
• LaughNgamezSOOP
• Kozan
StarCraft: Brood War
• HerbMon 29
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• C_a_k_e 3243
• WagamamaTV884
League of Legends
• Nemesis4290
Other Games
• imaqtpie423
• Shiphtur277
Upcoming Events
IPSL
1h 25m
Bonyth vs Art_Of_Turtle
Razz vs rasowy
Afreeca Starleague
16h 25m
Barracks vs Snow
Wardi Open
17h 25m
Replay Cast
1d 6h
Afreeca Starleague
1d 16h
Soma vs Bisu
OSC
1d 20h
OSC
2 days
PiGosaur Monday
2 days
The PondCast
3 days
OSC
3 days
[ Show More ]
Wardi Open
4 days
CranKy Ducklings
5 days
Safe House 2
5 days
Sparkling Tuna Cup
6 days
Safe House 2
6 days
Liquipedia Results

Completed

Acropolis #4 - TS2
Maestros of the Game
HCC Europe

Ongoing

BSL 21 Points
ASL Season 20
CSL 2025 AUTUMN (S18)
C-Race Season 1
IPSL Winter 2025-26
WardiTV TLMC #15
EC S1
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
IEM Cologne 2025

Upcoming

SC4ALL: Brood War
BSL Season 21
BSL 21 Team A
RSL Offline Finals
RSL Revival: Season 3
Stellar Fest
SC4ALL: StarCraft II
eXTREMESLAND 2025
ESL Impact League Season 8
SL Budapest Major 2025
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025
Thunderpick World Champ.
CS Asia Championships 2025
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2025 TLnet. All Rights Reserved.